删除后生成相同的文档ID

时间:2021-05-31 12:31:37

标签: firebase google-cloud-firestore

例如,如果我删除了此文档 oLgPsmKIDNjcpBdJEyq0 以后可以重新生成吗?

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

2 个答案:

答案 0 :(得分:1)

看看下面的answer

<块引用>

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

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

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

答案 1 :(得分:1)

Firebase 绝不允许自动 ID 重新生成它。但是,如果用户需要某些身份以供将来使用,他可以在文档中使用用户定义的 id。这个id可以是数字、字符串、uuid等类型