![](/img/trans.png)
[英]How can I query multiple condition for a single Mongoose Model child in mongoose Model.find()?
[英]How can i do an “or” query in a Model.find on Sails?
我必須進行查詢,以接受Sails中一個字段的兩個條目。 由於Sails將水線用於ORM,因此我也在此問題上添加了標簽。
Conversions.find({status : 0} || {status : 2}).exec(function(err, convs){
// do something
});
這不起作用,有使用Sails / Waterline的解決方案,還是我應該進行自定義查詢?
非常感謝
您可以嘗試以下方法:
Conversions.find().where({
or: [
{status: 0},
{status: 1}
]
}).exec(function(err, convs){
// do something
});
使用$or
可以,但是對於native
查詢,而不對水線AFAIK有效。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.