Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用mongo驱动程序检索所有文档而不迭代光标_Javascript_Mongodb - Fatal编程技术网

Javascript 使用mongo驱动程序检索所有文档而不迭代光标

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 }; 结果是

我正在使用mongo驱动程序和NodeJs来检索数据库集合

以下是获取所有用户的简单代码:

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
};