我想列出一个朋友列表。当我在应用程序中打开此列表时,我希望以升序查看它。 在我的情况下,我将用户存储在一个名为“用户”的集合中,其中文档的ID是用户的唯一ID。 朋友存储在“朋友”集合中,您可以在其中查看请求者的身份,向谁发送请求者以及是否被接受。
是否可以从“朋友”集合中查询朋友列表,而朋友列表按“用户”集合中“名称”字段的顺序排序?
答案 0 :(得分:1)
不可能。 Firestore查询一次只能考虑来自单个集合中文档的字段值。
您需要做的是拥有一个集合,该集合在单个集合中包含查询所需的所有数据。为了灵活查询,通常在NoSQL类型数据库中复制这样的数据-称为“非规范化”。