亲爱的Swift和Cloud firestore开发人员, 我正在使用swift和cloud firestore数据库开发Chat应用程序。这是我的收藏品:
SyntaxError: invalid syntax
假设我正在登录,我的问题是我希望列出与我聊聊历史记录的所有用户(Messages:
+ senderId
+ serceiverId
+ text
+ date
Users
+ userId
+ name
+ email
+ profilePic
+ phoneNumber
+ date
& profilePic
)。
但有什么办法可以只使用Firestore的单个查询来检索用户列表吗?
这是我目前的代码:
name
答案 0 :(得分:0)
无法通过一次读取从两个集合中获取数据。你要么必须:
将每个用户的必要数据复制到他们的每条消息中(称为非规范化),或
执行其他读取以获取用户数据,称为客户端连接。
这两个在NoSQL数据库上非常正常。如果您对这个概念不熟悉,我建议: