gpt4 book ai didi

javascript - Node.js MongoDB collection.find().toArray 什么都不返回

转载 作者:行者123 更新时间:2023-11-29 16:41:42 25 4
gpt4 key购买 nike

虽然我发现了与我类似的问题,但我无法自行解决问题。

在我的“../models/user”模型中,我想找到所有用户并将它们放入数组中,然后将该数组返回给 Controller (我将在其中使用信息)。

这是我的代码:

var mongoDatabase = require('../db');
var database = mongoDatabase.getDb();

function find() {
var test;
database.collection("customers").find().toArray( function(err, docs) {
if(err) throw err;
console.log(docs); //works fine
//I'd like to return docs array to the caller
test = docs;
});

console.log(test); //test is undefined
}

module.exports = {
find
};

我还注意到,“console.log(test)”位于“console.log(docs)”之前。我尝试将“docs”参数作为函数参数传递给“find”,但没有结果。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com