我在我的应用中使用Parse云作为后端。以下是Parse中的表格,
- 用户
objectId name 1 John 2 Mick 3 Nirav
- UserConnection
objectId senderObjectId receiverObjectId connectionType 1 3 1 connected 2 2 1 deleted 3 2 3 accepted
(例如:在objectId 2的UserConnection表中,Mick和John之间的连接已删除)
现在我的查询是,如何获取用户列表以及特定用户的connectionType?
例如,如果用户 Mick 从用户表中提取用户列表,结果应该是,
name connectionType John deleted Nirav accepted
如何使用Parse在单个查询中从用户和 UserConnection 检索数据?
答案 0 :(得分:0)
您要问的编程语言是什么? 我可以在Swift中给你一个例子。
var innerQuery = PFQuery(className: "User")
innerQuery.whereKey("senderObjectId", equalTo:PFUser.currentUser())
var query = PFQuery(className: "UserConnection")
query.includeKey("senderObjectId")
query.whereKey("user", matchesQuery:innerQuery);
query.findObjectsInBackgroundWithBlock...
让我知道这是否适合你:) 关于查询和解析,我也有很多问题......