【发布时间】:2021-03-04 17:02:38
【问题描述】:
在 Mongoose 的文档中有 following example 关于使用 async/await 进行迭代:
// Works without using `cursor()`
for await (const doc of Model.find([{ $sort: { name: 1 } }])) {
console.log(doc.name);
}
由于我是 MongoDB 的新手,我想了解是否需要 [{ $sort: { name: 1 } }] 才能使查询正常工作,或者这只是一个示例。
我的目标是迭代一个集合中的所有文档,所以我想下面的代码应该没问题:
// Works without using `cursor()`
for await (const doc of Model.find()) {
console.log(doc.name);
}
对吗?
【问题讨论】:
标签: javascript mongodb mongoose cursor