我正在探索新的Firebase Firestore,它包含一个名为的数据类型reference.我不清楚这是做什么的.
reference是实际参考,我可以将它用于查询吗?例如,我可以有一个直接指向用户的引用,而不是将userId存储在文本字段中吗?我可以使用此用户参考进行查询吗?Firebase Firestore reference在定义文档字段时具有一种类型,该类型允许我们通过其“文档路径”添加对另一个文档的引用。
例如,我有文档animals/3OYc0QTbGOTRkhXeiW0t,其中一个字段name具有value Zebra。我在animals文档数组中引用它zoo/xmo5wX0MLUEbfFJHvKq6。我基本上是通过将动物引到animals馆藏中相应的动物文献中来存储动物园中的动物清单。
现在,如果我从zoo集合中查询特定文档,对动物的引用会自动解析吗?我可以在查询结果中获得动物名称吗?如果没有,我该如何实现?