我试图使用waterline进行"$in"查询。我有一个数组,想要获取一个包含在该数组中的id列表的文档。但是我不知道该如何操作。
我尝试过:
User.find()
.where({id : {in : array}})
done(...)
但是它似乎没有像预期的那样工作。
有什么办法可以做到这一点吗?
ParticleBanana在这里回答了我:https://groups.google.com/forum/#!topic/sailsjs/dHxwsJvG5V8
为方便引用,我在这里引用他的话:
当传递一个数组作为查询条件时,将自动运行一个IN查询。所以你可以这样做:
User.find().where({ id: [1,2,3] }).exec(function(err, users) { ... })`
它完美地运作了。