我在我的应用程序中使用Quickblox SDK并在Quickblox管理面板中设计了自定义对象。我在自定义对象之间存在一些复杂的关系,而无法弄清楚如何使用Quickblox API检索记录。
问题:
有两个表1.User 2.Group,我在Quickblox API中提到使用parent_id键成功获取特定使用创建的所有组,以维护表之间的关系。
我想要检索用户创建的所有组以及用户作为成员添加的组,这些组是由其他Users创建的。如何解决这个问题?在我的组表中,我有一个列,它是一个userIds数组,代表所有组成员。
任何人都可以告诉我如何解决这个问题。我如何查询和检索。我在数据库知识方面很差,而且Quickblox在数据库设计方面采用了不同的方法。
答案 0 :(得分:0)
NSMutableDictionary *getRequest = [NSMutableDictionary dictionary];
[getRequest setObject:user_id forKey:@“user_ids_column_name[in]"];
[getRequest setObject:user_id forKey:@"ParentID"];
QBRequestErrorBlock errorBlock = ^(QBResponse *response) {
NSLog(@"error: %@", response.error);
};
[QBRequest objectsWithClassName:@“Group” extendedRequest:getRequest successBlock:^(QBResponse *response, NSArray *objects, QBResponsePage *page){
NSLog(@"Success");
} errorBlock:errorBlock];