我看到了Anypic数据模型,我不明白如何查询只查找使用该模型的关注者。
例如
现在,您将如何构建查询以查找B的关注者?
我能想到的解决方案是
仅供参考,我在云代码(JS SDK)中这样做,但我只想查看逻辑,所以请根据您的方便建议我查询任何SDK。
答案 0 :(得分:0)
如果您检查取消关联方法here,则可以看到它删除了以下活动。因此,找到B的追随者是一个简单的查询:
PFQuery *query = [PFQuery queryWithClassName:@"Activity"];
[query whereKey:kPAPActivityToUserKey equalTo:[PFUser currentUser]]; //Current user is B
[query whereKey:kPAPActivityTypeKey equalTo:kPAPActivityTypeFollow];
答案 1 :(得分:-1)
感谢@knshn,该解决方案提出了2个api请求 - 一个用于删除,另一个用于添加新行。目前,我所做的不是删除行,而是更新exisitng行的actionType,说"关注"到"取消关注"我在表格中创建了2个额外的列 - " latestFollowedDate" &安培; " latestUnfollowedDate",我根据操作类型将当前日期存储在其中任何一个中。这样我只需要1个api请求来完成上述操作。