MongoDb:查找方法中的条件不起作用,不提取任何记录
我在我的应用程序中使用mongoose,
AppUser.find({'applicationId' : '58abf9bdc3aa0f1b0b2e3c85'}, function (err, obj) {
if(err) {
console.log(err);
} else {
console.log(obj);
}
});
但在find中使用无条件,工作正常: AppUser.find({},function(err,obj)...
以下是我的架构示例:
还在applicationId字段中设置了引用
答案 0 :(得分:1)
您需要致电Integer
:
toArray
答案 1 :(得分:0)
使用
AppUser.find().where({applicationId:'58abf9bdc3aa0f1b0b2e3c85'}).exec(function(err, obj){
if(err) {
console.log(err);
} else {
console.log(obj);
}
});