我怎样才能做一个“或”查询在帆船上的Model.find?

我必须做一个查询,接受来自Sails中的一个字段的两个条目。 既然Sails使用ORM的水线,我也在这个问题上标记了它。

Conversions.find({status : 0} || {status : 2}).exec(function(err, convs){ // do something }); 

这不起作用,有一个使用Sails / Waterline的解决scheme,或者我应该去一个自定义查询?

非常感谢

你可以试试这个:

 Conversions.find().where({ or: [ {status: 0}, {status: 1} ] }).exec(function(err, convs){ // do something }); 

使用$or将会工作,但为native查询,而不是水线AFAIK。

希望这可以帮助。