2016-04-01 6 views
1

iのフィルタ値を渡していますが、そのは常に[{「フィールド名」私はこのBackandで複数のフィールドをORでフィルタリングするにはどうすればよいですか?

のためのオプションの一致を必要とする両方のフィールドに一致する:「ファーストネーム」、「演算子」:「イコール」、「値」: " Megh」}、{ "フィールド名": "姓"、 "オペレータ"、 "含有する"、
"値": "doot"}]

答えて

4
return $http ({ 
    method: 'GET', 
    url: Backand.getApiUrl() + '/1/objects/users', 
    params: { 
     filter: { 
     "q": { 
      { 
      "$or": [ { "firstName": { "$eq": "Megh" } }, { "lastName": {"$like": "doot"} } ] 
      } 
     } 
     } 
    } 
    }); 

あなたがさらに読むことができます: http://docs.backand.com/en/latest/apidocs/nosql_query_language/

オブジェクト内のすべてのテキストフィールドでフリーテキスト検索を実行する「検索」パラメータもあります。あなたのUIでフリーテキスト検索を提供する場合に便利です。

return $http ({ 
     method: 'GET', 
     url: Backand.getApiUrl() + '/1/objects/users', 
     params: { 
      search: "something" 
     } 
     }); 
+0

SQL –

関連する問題