同一集合组中但不同父集合中是否可以有重复的文档 ID?
例如。
收藏:
user
whishlist
在集合下称为文件:
user/USER_ID_1/whishlist/DEFAULT_LIST
user/USER_ID_2/whishlist/DEFAULT_LIST
是的,这是可能的。您应该能够通过在控制台中创建此类文档来轻松地亲自尝试此操作。
根据官方文档有关文档ID:
集合中文档的名称是唯一的。您可以提供自己的密钥,例如用户 ID,也可以让 Cloud Firestore 自动为您创建随机 ID。
因此,Firestore 中文档的 ID 应该是在同一集合中是唯一的,但由于您询问的是集合组(不同的集合或子集合),所以是的,您可以拥有具有相同 ID 的文档。