【发布时间】:2017-06-30 13:15:58
【问题描述】:
我有一个基本的User 架构
var UserSchema = new Schema({
name: {
type: String,
required: true
},
password: {
type: String,
required: true
}
});
现在我想实现dual login 功能,
async.parallel([
function (cb) {
User.findOne({$and: [{name: req.body.username1}, {password: req.body.password1}]}, function (err, u) {
if (!u)
err = "User1 dose not exist";
cb(err, u)
});
},
function (cb) {
User.findOne({$and: [{name: req.body.username2}, {password: req.body.password2}]}, function (err, u) {
if (!u)
err = "User2 dose not exist";
cb(err, u)
});
}
], function (err, results) {
....
我想知道是否有一种简单的方法可以在一个User.find() 函数中找到这两个用户信息?
【问题讨论】:
标签: javascript node.js mongodb mongoose mongodb-query