Node.js 按名称从mongoose模型获取_id。Nodejs
问题是-我无法在这个函数中定义变量(console.log正在工作),也找不到从这个该死的模型中获取_id的其他方法Node.js 按名称从mongoose模型获取_id。Nodejs,node.js,mongoose,Node.js,Mongoose,问题是-我无法在这个函数中定义变量(console.log正在工作),也找不到从这个该死的模型中获取_id的其他方法 User.findOne({name: name}, function(err, user) { var test = user._id; console.log(user._id); }); 您可以使用异步模块首先获取用户,然后使用他们的用户。\ u id进行requestFriend调用 async.parallel({ one: function
User.findOne({name: name}, function(err, user) {
var test = user._id;
console.log(user._id);
});
您可以使用异步模块首先获取用户,然后使用他们的用户。\ u id进行requestFriend调用
async.parallel({
one: function(callback) {
User.findOne({name: userOneName}, callback);
},
two: function(callback) {
User.findOne({name: userTwoName}, callback);
}
}, function(err, users) {
User.requestFriend(users.two._id, users.one._id, callback);
});
在您想使用
\u id
的地方,请详细说明您想如何使用。在一般情况下,您可以使用Promises
。我需要它用于模块“mongoose friends”,其中一种方法需要_id。我是指纯字符串_id。