【发布时间】:2014-07-25 00:15:55
【问题描述】:
我需要在 node.js 中返回一个带有 mongoose 的查询结果。
如何返回值以将值设置为变量?
我需要做的是:
var results = users.findOne({_id : users_list[i]['user_id']},{email : 1, credits : 1},{}, function(err, docs) {
if( err || !docs) {
console.log("No user found");
} else {
return docs;
};
});
为了拥有:
results = docs
非常感谢您的回复。
我还有一个问题。
如何使用 find 或 findOne 在查询运算符中传递变量?喜欢:
var foo = "Blaa";
users.findOne({_id : users_list[i]['user_id']},{email : 1, credits : 1},{}, function(err, docs) {
if( err || !docs) {
console.log("No user found");
} else {
// I want to use the foo variable here
console.log(foo);
};
});
【问题讨论】:
标签: node.js mongodb mongoose mongodb-query