【发布时间】:2016-05-02 09:47:01
【问题描述】:
我想使用 LoopbackJS 框架来编写一些快速的 API。
问题是我想将我的模型与 mongodb 环回连接器连接起来以执行一些简单的查找查询。
这些是我的文件:
/server/model-config.js
"transaction": {
"dataSource": "mongo",
"public": true
}
/server/datasources.json
"mongo": {
"name": "mongo",
"connector": "mongodb"
}
/common/models/transaction.js
module.exports = function(Transaction) {
Transaction.find({}, function(err, data) {
console.log(data);
});
};
以下内容因此错误而失败:
错误:无法调用 transaction.find()。尚未设置查找方法。 PersistedModel 未正确附加到数据源!
我做错了什么?
【问题讨论】:
-
你的代码应该在一个钩子里(操作,远程或连接器)。 docs.strongloop.com/display/public/LB/Adding+logic+to+models
标签: node.js mongodb loopbackjs