Mongo查询导致变量

时间:2018-07-26 17:53:09

标签: javascript node.js mongodb

有没有办法在MongoDB中使用node.js进行查找查询并将结果保存到新变量中,以便以后使用?所有这些作为mongo shell外部的nodejs函数。我希望我的函数返回数据作为结果

2 个答案:

答案 0 :(得分:0)

您可以这样做:

var result;
db.collection('Collection Name').findOne({'Find Query'}, (err, res) => {
    if(err) throw new Error(err.message, null);
    result = res;
});

答案 1 :(得分:0)

然后按照以下方式进行操作:

var result;
   db.collection('Collection Name').find({'Find Query'}).toArray(function (err, data) {
   if (!err) result = data // result will be an array of objects returned from find.
});