gpt4 book ai didi

android - Firebase Firestore,获取另一个文档中的引用文档

转载 作者:太空宇宙 更新时间:2023-11-03 13:42:53 25 4
gpt4 key购买 nike

我正在使用 Firebase Cloud Firestore,我希望在获取内部包含引用字段的文档时将引用字段作为文档接收,而不是作为对文档的引用...

我有一个用户集合和一个类(class)集合(在学校),每个类(class)都包含一个对用户(这个类(class)的学生)的引用列表。当我使用 document.get() (通过其引用获取类)时,它返回一个包含 DocumentReference (用户)列表的对象,所以我需要调用 document.get() 大约 20 次只是为了将用户作为对象而不是作为对他们的引用。

我希望能够调用 document.get() 一次,它会将所有引用作为文档带给我,如下所示: databasecode

有没有一种优雅的方式来做到这一点?

最佳答案

您无法指示 Firestore 客户端 SDK 在获取单个文档期间自动遵循文档引用。您必须请求每个单独的文件。换句话说,没有像您在 SQL 中期望的那样的“连接”操作。

另请参阅:What is firestore Reference data type good for?

关于android - Firebase Firestore,获取另一个文档中的引用文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48128827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com