You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

同一collection group中不同父级下能否使用重复文档ID?

同一Collection Group下不同父文档允许使用重复文档ID吗?

完全允许。

在Firebase Firestore中,文档的唯一标识是完整的文档路径,而非单独的文档ID。只要两个文档的完整路径不一样,哪怕它们的文档ID相同,也会被认定为两个独立的文档,彼此不会产生冲突。

以你给出的示例为例:

  • 文档user/USER_ID_1/whishlist/DEFAULT_LIST
  • 文档user/USER_ID_2/whishlist/DEFAULT_LIST

这两个文档同属whishlist集合组,但它们的父文档分别对应不同的用户ID,完整路径完全不同,因此可以正常共存。

这种用法在实际开发中很常见,比如为每个用户创建默认心愿单时,统一使用DEFAULT_LIST作为文档ID,能简化代码逻辑,无需为每个用户生成独特的心愿单ID。

内容的提问来源于stack exchange,提问作者angelcervera

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 21:20:53