Quickblox自定义对象Android:或运算符

Quickblox自定义对象Android:或运算符,android,object,quickblox,Android,Object,Quickblox,我在自定义对象中有5个字段,我需要创建一个请求生成器来检查这5个字段中是否有任何字段包含特定字符串。我试过这个: QBCustomObjectRequestBuilder customObjectRequestBuilder = new QBCustomObjectRequestBuilder(); customObjectRequestBuilder.eq("tag1", searchTerm); customObjectRequestBuilder.eq("tag2", se

我在自定义对象中有5个字段,我需要创建一个请求生成器来检查这5个字段中是否有任何字段包含特定字符串。我试过这个:

QBCustomObjectRequestBuilder customObjectRequestBuilder = new QBCustomObjectRequestBuilder();
    customObjectRequestBuilder.eq("tag1", searchTerm);
    customObjectRequestBuilder.eq("tag2", searchTerm);
    customObjectRequestBuilder.eq("tag3", searchTerm);
    customObjectRequestBuilder.eq("tag4", searchTerm);
    customObjectRequestBuilder.eq("tag5", searchTerm);
但是,当然,这只会返回所有5个字段都等于搜索项的记录

我需要知道如何构建一个返回至少一个字段等于搜索项的记录的请求

一个代码示例将非常有用。谢谢。

我找到了答案:

QBCustomObjectRequestBuilder customObjectRequestBuilder = new QBCustomObjectRequestBuilder();
    customObjectRequestBuilder.or("tag1[or]=" + searchTerm + "&tag2[or]=" + searchTerm + "&tag3[or]=" + searchTerm + "&tag4[or]=" + searchTerm + "&tag5[or]=" + searchTerm);