我正在尝试使用水线进行“$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) { ... })`
它工作得很好。