我怎样才能做一个“或”查询在帆船上的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。
希望这可以帮助。