集合组中的文档 ID 相同,但父级不同

问题描述 投票:0回答:2

同一集合组中但不同父集合中是否可以有重复的文档 ID?

例如。

收藏:

  • 收藏
    user
  • 集合组
    whishlist
    在集合下称为

文件:

  • Doc1 =>
    user/USER_ID_1/whishlist/DEFAULT_LIST
  • Doc2 =>
    user/USER_ID_2/whishlist/DEFAULT_LIST
firebase google-cloud-platform google-cloud-firestore
2个回答
0
投票

是的,这是可能的。您应该能够通过在控制台中创建此类文档来轻松地亲自尝试此操作。


0
投票

根据官方文档有关文档ID

集合中文档的名称是唯一的。您可以提供自己的密钥,例如用户 ID,也可以让 Cloud Firestore 自动为您创建随机 ID。

因此,Firestore 中文档的 ID 应该是在同一集合中是唯一的,但由于您询问的是集合组(不同的集合或子集合),所以是的,您可以拥有具有相同 ID 的文档。

© www.soinside.com 2019 - 2024. All rights reserved.