新手在这里,有没有办法在sails js中使用.populate时添加标准。或者甚至可以这样做?
实施例。
Model.find().populate('toPopulate', {"toPopulate.toFind" : {$in: [1,2,3,4]}}).exec(console.log);
请轻松一点
由于
答案 0 :(得分:1)
尝试:
Model.find().populate('toPopulate',
where: {
id: [1,2,3,4]
}
).exec(console.log);
答案 1 :(得分:1)
@ mdunisch的回答几乎是正确的,只需要包含@ sgress454修复。这里是关于如何在populate中添加过滤器的工作示例。
Model.find().populate('toPopulate',
{where: {id: [1,2,3,4]}}).exec(console.log);
OR
您也可以在没有where
Model.find().populate('toPopulate', {id: [1,2,3,4]}).exec(console.log);