我正在尝试将与数据库调用相关的代码从我的应用程序移至数据库函数。但是每次遇到错误:TypeError: db.conversations is not a function
。
这是我的函数在system.js
表中的样子:
function (input) {
var collection = db.collection("conversations");
var query = { conversationNotificationId: input };
return collection.findOne(query);
}
然后我要称呼它:
db.eval("myFunction('test')")
这里是完整的错误输出:
"errmsg" : "TypeError: db.collection is not a function",
我在做什么错了?