Javascript 使用mongo驱动程序检索所有文档而不迭代光标
我正在使用mongo驱动程序和NodeJs来检索数据库集合 以下是获取所有用户的简单代码:Javascript 使用mongo驱动程序检索所有文档而不迭代光标,javascript,mongodb,Javascript,Mongodb,我正在使用mongo驱动程序和NodeJs来检索数据库集合 以下是获取所有用户的简单代码: const getUsers = async context => { let users = await db.collection("users"); let result = await users.find({ deletedAt: null }); console.log(result) return result }; 结果是
const getUsers = async context => {
let users = await db.collection("users");
let result = await users.find({
deletedAt: null
});
console.log(result)
return result
};
结果是一个需要迭代的游标
有没有一种方法可以在不需要迭代的情况下检索所有记录,比如toArray()
或toJSON()
?您可以按预期使用.toArray()
:
要一次获取所有文档,用户可以使用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
};