Can't find documents searching by ObjectId using Mongoose

前端 未结 3 1159
你的背包
你的背包 2020-12-04 18:55
  Campaign.find {client_id:req.param(\'client_id\')}, (error, campaigns) ->
    if error
      response =
        error: error.message
    else
      for campaign         


        
3条回答
  •  自闭症患者
    2020-12-04 19:17

    Just to improve the previous (correct) answer, i use on my projects :

    String.prototype.toObjectId = function() {
      var ObjectId = (require('mongoose').Types.ObjectId);
      return new ObjectId(this.toString());
    };
    
    // Every String can be casted in ObjectId now
    console.log('545f489dea12346454ae793b'.toObjectId());
    

提交回复
热议问题