我有用户架构
{
phone:'String'
}
我的查询字段是手机,我有一组电话号码,例如['1233','2134','43433']
来查询;
我不得不查询用户集合,这些电话号码是否存在于收藏中......
我想在单个查询中完成此操作,而不是使用async.each或一些异步操作。
单次操作是否可行?
答案 0 :(得分:0)
您应该使用$in
运算符通过电话
User.find({ phone : { $in : ['1233','2134','43433'] }}, function(err, users) {
if(err) {
//return error
}
console.log(users);
//return success
});