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