Cloud Firestore使用相同的引用对文档进行多次转换

时间:2018-02-17 16:43:50

标签: firebase google-cloud-firestore

我正在尝试使用Cloud Firestore来创建我的应用,但我遇到了问题。 我有2个文档,包含引用相同的其他文档。哪种方法最好的创建呢?

例如:

doc1 = {name: 'name 1', doc3: doc3}

doc2 = {descricao: 'desc 1', doc3: doc3} 

doc3 = {.....}

有人帮帮我吗?

2 个答案:

答案 0 :(得分:1)

Reference数据类型,可让您直接引用其他文档。请参阅Supported Data Types

上的文档

答案 1 :(得分:0)

您可以执行以下任何操作:

  1. 如果您知道其他文档将始终位于哪个集合中,请存储其ID,稍后使用该集合构建文档的路径以获取它。
  2. 如果您不知道文档将在哪个集合中,请存储文档的完整路径,或者存储reference类型对象,该对象也可用于稍后获取文档。