mongoose.find()不会每次都返回

时间:2018-09-22 16:58:24

标签: node.js mongodb express mongoose

我已经尝试过一次发布问题,但没有得到任何答复。

我的问题是,当我使用Foo.find({})时,它有时会返回我要查找的数据,有时它会返回一个空数组,例如-> [],并且作为第三个选项,它有时会返回Null 。

我正在使用Express在node.js项目中工作。

我将链接我的其他Stack Overflow帖子以获取项目中的代码。

Node.js + Mongoose - Not getting data everytime

1 个答案:

答案 0 :(得分:0)

猫鼬exec会给您一个诺言,因此您无需将find换成一个。试试这个:

"getAll": async () => await School.find({}).exec()