我正在使用mongo驱动程序和NodeJ来检索数据库集合。
这是获取所有用户的简单代码:
const getUsers = async context => {
let users = await db.collection("users");
let result = await users.find({
deletedAt: null
});
console.log(result)
return result
};
result
是需要迭代的游标。
是否有一种无需迭代即可检索所有记录的方法,例如toArray()
或toJSON()
?
答案 0 :(得分:2)
您可以按预期使用.toArray()
(docs):
要一次获取所有文档,用户可以使用toArray方法。
const getUsers = async context => {
let users = await db.collection("users");
let cursor = users.find({
deletedAt: null
});
let result = await cursor.toArray();
console.log(result)
return result
};