如何在Sails应用中从MongoDB获取数据?

时间:2019-04-04 00:51:36

标签: sails.js sails-mongo

我在我的Web应用程序中使用Sails.js框架。我在MongoDB Atlas上托管了MongoDB。我的收藏集中有一个文档,其属性name设置为Test

var doc = await myCollection.findOne({name: "Test"});
sails.log(doc)

docundefined

我在await调用周围使用了try-catch块,但没有引发任何错误。

然后我尝试了直接方法

var db = sails.getDatastore().manager;
doc = await db.collection('myCollection').findOne({name:"Test"});

以上内容按预期检索文档。这表明连接字符串正确,并且该应用程序能够与数据库“对话”。

如何确定问题的根本原因?我必须在要检索数据的任何地方显式创建管理器吗?

0 个答案:

没有答案