Backand - 向 GET 请求添加两个过滤器

Backand - Add two filters to a GET request

我正在向 /objects/items 发送 GET 请求,我想在以下两个方面过滤请求:

[{ "fieldName": "title", "operator": "equals", "value": "someItem" }]

[{ "fieldName": "description", "operator": "equals", "value": "someDescription" }]

这可能吗?只能让它与一个过滤器一起工作。或者您可以通过任何其他方式过滤二合一 api 通话?

过滤器是一个数组,每一项创建一个AND运算符,所以你只需要加入{},就像这样:

[{ "fieldName": "title", "operator": "equals", "value": "someItem" },
 { "fieldName": "description", "operator": "equals", "value":"someDescription" }]

如果需要执行 OR:

,也可以使用 noSQL 语法

{ "q": { "$or": [ { "title": "someItem" }, { "description": "someDescription" } ] } }

查看更多高级过滤器示例:http://docs.backand.com/en/latest/apidocs/nosql_query_language/index.html#examples