我正在传递过滤器值,但它总是匹配我需要此
的可选匹配项的两个字段[{“fieldName”:“Firstname”,“operator”:“equals”,“value”: “Megh”},{“fieldName”:“姓氏”,“运营商”:“包含”,
“价值”:“doot”}]
答案 0 :(得分: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"
}
});