Mongoose查询的值不为null

寻找folling查询:

Entrant .find enterDate : oneMonthAgo confirmed : true .where('pincode.length > 0') .exec (err,entrants)-> 

我是否正确地执行where子句? 我想selectpincode不为null的文档

你应该可以这样做(如你使用查询api):

 Entrant.where("pincode").ne(null) 

…这将导致一个mongo查询类似于:

 entrants.find({ pincode: { $ne: null } }) 

几个可能有帮助的链接:

  • mongoose查询api
  • mongo查询运算符的文档

我最终在这里,我的问题是,我正在查询

 {$not: {email: /@domain.com/}} 

代替

 {email: {$not: /@domain.com/}}