如何使用Waterline和MongoDB执行“$ in”查询

我正在尝试做一个“$ in”与水线查询我有一个数组,我想要获得列表中的文件与数组中的ID。 我不知道该怎么做。

我试过了:

User.find() .where({id : {in : array}}) done(...) 

但似乎并不像预期的那样工作。

任何方式,我可以做到这一点?

ParticleBanana在这里回答了我的问题: https : //groups.google.com/forum/#!topic/sailsjs/dHxwsJvG5V8

为了方便,我在这里引用他的话

在where条件中传递数组时,IN查询将自动运行。 所以你可以做到以下几点:

 User.find().where({ id: [1,2,3] }).exec(function(err, users) { ... })` 

它工作完美。