我正在对 / objects / items 进行GET请求,我想在两者上过滤请求:
[{“fieldName”:“title”,“operator”:“equals”,“value”:“someItem”}]
和
[{“fieldName”:“description”,“operator”:“equals”,“value”:“someDescription”}]
这可能吗?只能让它与一个过滤器一起使用。或者你可以通过任何其他方式过滤二合一呼叫?
答案 0 :(得分:0)
过滤器是一个数组,每个项目都创建一个AND运算符,所以你需要的只是加入{},如下所示:
[{ "fieldName": "title", "operator": "equals", "value": "someItem" },
{ "fieldName": "description", "operator": "equals", "value":"someDescription" }]
答案 1 :(得分:0)
如果需要执行OR:
,也可以使用noSQL语法{“q”:{“$或”:[{“title”:“someItem”},{“description”:“someDescription”}]}}
查看高级过滤器的更多示例:http://docs.backand.com/en/latest/apidocs/nosql_query_language/index.html#examples