在我的前端和验证用户后,我有以下代码有效:..
...
.then(authedUser =>
db
.collection('comments')
.find({}, { limit: 1 })
.asArray()
)
.then(doc => console.log('doc:', doc)); // 1 doc returned as array, yes!
但是,以下代码不起作用: .
...
.then(authedUser =>
db
.collection('comments')
.find({})
.limit(1)
.asArray()
)
.then(doc => console.log('doc:', doc)); // error inside Promise, limit is not a function...
我可以知道为什么吗?我知道 limit() 是一个游标方法,而 $limit 是一个聚合阶段,所以现在我有点困惑。