我必须创建一个接受来自Sails中某个字段的两个条目的查询。由于Sails使用水线进行ORM,我也在这个问题上标记了它。
Conversions.find({status : 0} || {status : 2}).exec(function(err, convs){
// do something
});
这不行,有一个使用Sails / Waterline的解决方案,或者我应该去自定义查询?
非常感谢
答案 0 :(得分:4)
你可以试试这个:
Conversions.find().where({
or: [
{status: 0},
{status: 1}
]
}).exec(function(err, convs){
// do something
});
使用$or
可以使用native
查询,而不是水线AFAIK。
希望这有帮助。