环回 – 在连接器钩子中“无法读取属性连接器的空值”

我试图按照这个例子

https://docs.strongloop.com/display/public/LB/Connector+hooks

var connector = MyModel.getDataSource().connector; connector.observe('before execute', function(ctx, next) { // ... next(); }); 

但属性“连接器”似乎是不确定的。 我需要在引导脚本中添加一个连接器钩子。 任何想法?

使用这样的东西来添加一个连接器。

在server / datasource.json中

 { "db": { "host": "", "port": 0, "database": "", "password": "", "name": "db", "connector": "memory", "user": "" }, "mongodb": { "host": "0.0.0.0", "port": 27017, "database": "drugcorner", "password": "12345", "name": "mongodb", "connector": "mongodb", "user": "robins" } } 

我们有名为mongodb MongoDb数据源数据源。 现在在任何启动文件中使用mongodb连接器。

服务器的/ boot / testConnector.js

 var mongoConnector = app.dataSources.mongodb.connector;