我正在创建一个游戏。每个游戏由两个玩家组成(仅限)。在我匹配两个玩家之后,他们仍然和“不匹配的用户”在同一个类别上。
例如
Parent
UnMatchedUsers
User1 : unMatched
User2 : unMatched
User3 : unMatched
User4 : Matched
User5 : Matched
MatchedUsers
如何将两个孩子完全移动到新类别(
MatchedUsers
)(IOS
)?再次感谢!
最佳答案
答案是,是;一个选项是将数据添加到matchedUsers节点,并将其从unmatchedUsers节点中移除。
可能还有另一种方法:
users
user_id_0
matched_to: user_id_3
user_id_1
matched_to: NO
user_id_2
matched_to: NO
user_id_3
matched_to: user_id_0
无论如何,您可能都有一个/用户/节点,因此上面的内容将为您提供各种灵活性:
很容易找到不匹配的用户
知道哪些用户匹配,以及他们与谁匹配
不删除数据,只在匹配后更新匹配的节点
一个漂亮整洁的单节点
您甚至可以疯狂地为每个用户添加一个子节点,跟踪他们的匹配历史,甚至他们的高分!