我正在尝试用水线进行“$ in”查询我有一个数组,我想获得一个包含数组中ID的文档列表。我不知道该怎么做。
我试过了:
User.find()
.where({id : {in : array}})
done(...)
但它似乎没有按预期工作。
我能以任何方式做到这一点吗?
答案 0 :(得分:19)
ParticleBanana在这里回答我:https://groups.google.com/forum/#!topic/sailsjs/dHxwsJvG5V8
为方便起见,我在这里引用他:
当IN查询将在where条件中传递数组时 自动运行。所以你可以做到以下几点:
User.find().where({ id: [1,2,3] }).exec(function(err, users) { ... })`
效果很好。