Mongo Model.find条件不起作用

时间:2017-02-21 10:29:07

标签: node.js mongodb mongoose sails.js

MongoDb:查找方法中的条件不起作用,不提取任何记录

我在我的应用程序中使用mongoose,

AppUser.find({'applicationId' : '58abf9bdc3aa0f1b0b2e3c85'}, function (err, obj) {
   if(err) {
      console.log(err);
   } else {
     console.log(obj);
   }
});

但在find中使用无条件,工作正常: AppUser.find({},function(err,obj)...

以下是我的架构示例:

enter image description here

还在applicationId字段中设置了引用

2 个答案:

答案 0 :(得分:1)

您需要致电Integer

toArray

答案 1 :(得分:0)

  

使用

AppUser.find().where({applicationId:'58abf9bdc3aa0f1b0b2e3c85'}).exec(function(err, obj){
    if(err) {
      console.log(err);
   } else {
     console.log(obj);
   } 
});