我正在探索新的Firebase Firestore,它包含一个名为的数据类型reference.我不清楚这是做什么的.
reference是实际参考,我可以将它用于查询吗?例如,我可以有一个直接指向用户的引用,而不是将userId存储在文本字段中吗?我可以使用此用户参考进行查询吗?我正在使用Firebase Cloud Firestore,我希望当我获得一个内部包含引用字段的文档时,将引用字段作为文档接收,而不是作为对文档的引用...
我有一个用户集合和类集合(在学校),每个类都包含对用户(该类中的学生)的引用列表。当我使用document.get()(通过引用获取类)时,它返回一个包含DocumentReference(用户)列表的对象,因此我需要再调用document.get()大约 20 次才能将用户作为对象而不是作为对他们的引用。
我希望能够调用document.get()一次,它会将所有引用作为文档带给我,例如:
数据库和代码
有没有一种优雅的方法来做到这一点?