簡體   English   中英

我如何在Sails的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM