我正在创建一个游戏。每个游戏由两个玩家组成(仅限)。在我匹配两个玩家之后,他们仍然和“不匹配的用户”在同一个类别上。
例如

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

无论如何,您可能都有一个/用户/节点,因此上面的内容将为您提供各种灵活性:
很容易找到不匹配的用户
知道哪些用户匹配,以及他们与谁匹配
不删除数据,只在匹配后更新匹配的节点
一个漂亮整洁的单节点
您甚至可以疯狂地为每个用户添加一个子节点,跟踪他们的匹配历史,甚至他们的高分!

10-08 03:32