Quickblox文档说您可以使用以下方法执行OR搜索查询。
1.name [或] = SAM,伊戈尔 2.name [或] = SAM&安培;名字[或] =约翰逊
的记录
1.将返回名称为sam或igor的记录 2.将返回名称为sam或lastname johnson
使用以下代码:
NSMutableDictionary *getRequest = [NSMutableDictionary dictionary];
NSNumber *userID = [NSNumber numberWithInteger:_user.loggedInUser.ID];
[getRequest setObject:userID forKey:@"_user_id[or]"];
[getRequest setObject:userID forKey:@"destination_id[or]"];
[getRequest setObject:@"created_at" forKey:@"sort_desc"];
[QBCustomObjects objectsWithClassName:@"Messages" extendedRequest:getRequest delegate:self context:@"Messages"];
结果回来好像我在_user_id和destination_id上执行AND搜索,但我需要它在两个字段上执行OR搜索。任何人都可以指出如何正确搜索?