0

我在我的应用程序中使用 Parse 云作为后端。以下是 Parse 中的表格

- 用户

objectId      名称
    1约翰
    2 米克
    3 尼拉夫


- 用户连接

objectId   senderObjectId   receiverObjectId   connectionType
    1 3 1 已连接
    2 2 1 已删除
    3 2 3 接受

例如:在 objectId 2 的 UserConnection 表中,Mick 和 John 之间的连接被删除

现在我的查询是,如何获取用户列表以及特定用户的连接类型?
例如,如果用户MickUsers表中获取用户列表,结果应该是,

名称    连接类型
约翰已删除
尼拉夫接受

如何使用 Parse 在单个查询中从用户UserConnection中检索数据?

4

1 回答 1

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...

让我知道这是否适合你:)我也有很多关于查询和解析的问题......

于 2015-03-10T07:45:17.453 回答