云修复 + VueJs 自动生成数字发票编号



我正在尝试使用 Vue.js 和 Cloud Firestore 为我的客户构建一个发票系统。

创建新发票后,我的客户希望将自动生成的发票编号添加到从 0001、0002、0003 等开始的每个新发票中......我想这将是每张新发票的数字 ID。

我将如何使用Cloud Firestore执行此操作?我正在研究新的火力基地功能:

firebase.firestore.FieldValue.increment()

但它不完全是我想要的。或者也许我没有正确使用它?

我一直在疯狂地试图找到一个解决方案,甚至一个能引导我走向正确方向的想法。

谢谢!

我能够以另一种方式解决这个问题。我创建了一个文档(--invoices--(,在该文档中,我创建了一个名为count and im的字段,使用增量函数在创建新文档时添加到该计数中。

firebase.firestore.FieldValue.increment()

因此,当该计数更新时,我获取最后一个数字并更新创建的新文档上的发票编号字段。

最新更新