Firestore和自动递增ID

时间:2019-03-09 20:26:10

标签: google-cloud-firestore

我目前正在将Firestore用于小型应用程序。我正在尝试查看可用于自动增量ID的内容。一个常见的简单用例是订货号。我不想使用文档ID的人类消耗性标识符。这对于人类是不可食用的。

1 个答案:

答案 0 :(得分:0)

Firestore中没有内置的自动增量运算符。如果您想要这样的东西,则必须自己构建。

这通常涉及跟踪您在已知位置的文档中使用的最新ID,然后在事务中从客户端读取和更新该文档。

但是请认真考虑您是否不能使用Firestore的内置标识符,因为Firestore带有这些内置标识符而不是具有自动增量运算符的原因很多。

我强烈建议您检查一些相关问题:

此页面位于Firestore documentation in distributed counters中。