我有以下firestore集合。
#responsive-image { width: 100%; height: auto; }
<img src="http://users.neo.registeredsite.com/4/2/5/19587524/assets/qwertyuiop1.jpg" id="responsive-image" />
现在我需要查询用户所在的对话,我可以使用
执行此操作-Converstions(collection)
(document) {participants: {userid1: true, userid2: true}, messages: [subcollection]}
-Users(collection)
(document)(userid1){userName: 'Test1', ...}
(document)(userid2){userName: 'Test2', ...}
这样做是为了获得用户参与的所有对话,我现在需要从这些对话中的每个文档的id获取用户详细信息。如果我们再次调用UserRef来获取用户详细信息,它将对每个会话数据提出额外请求。我想知道是否有简单的方法可以通过单次调用firebase来获取用户详细信息。
答案 0 :(得分:0)
将用户添加到文档后,您还可以添加有关该用户的一些显示信息(来自应用程序或云功能)。
无法返回其他地方引用的数据。您需要复制或进行多次提取。