首页 > 解决方案 > 删除后生成相同的文档ID

问题描述

例如,如果我删除了这个文件oLgPsmKIDNjcpBdJEyq0,将来可以重新生成吗?

我也可以为文档等字段名称生成随机ID吗?

标签: firebasegoogle-cloud-firestore

解决方案


看看下面的答案

Firestore 的自动 ID 字段旨在统计保证不会有两个客户端生成相同的值。

所以,回答“系统是否可以重新生成已删除的相同id”=> 不,如果您使用add()方法或doc()方法而不传递路径,Firestore 将不会生成两次相同的ID。如果你想重复使用它,你应该把它保存在某个地方。

(我实际上不能将问题标记为重复,因为我已经投票关闭它以进行澄清)


推荐阅读