Javascript CloudFireStore+;VueJs自动生成的数字发票编号

Javascript CloudFireStore+;VueJs自动生成的数字发票编号,javascript,firebase,vue.js,google-cloud-firestore,auto-increment,Javascript,Firebase,Vue.js,Google Cloud Firestore,Auto Increment,我正在尝试使用Vue.js和CloudFireStore为我的客户构建一个发票系统 创建新发票后,我的客户希望自动生成的发票编号添加到从0001、0002、0003等开始的每个新发票中。。。我想每一张新发票都会有一个数字标识 我将如何使用Cloud Firestore实现这一点?我正在研究新的firebase功能: firebase.firestore.FieldValue.increment() 但这并不是我想要的。或者我没有正确使用它 我一直在疯狂地寻找一个解决方案,甚至是一个能引导我走向

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

创建新发票后,我的客户希望自动生成的发票编号添加到从0001、0002、0003等开始的每个新发票中。。。我想每一张新发票都会有一个数字标识

我将如何使用Cloud Firestore实现这一点?我正在研究新的firebase功能:

firebase.firestore.FieldValue.increment()
但这并不是我想要的。或者我没有正确使用它

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


谢谢大家!

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

firebase.firestore.FieldValue.increment()
因此,当该计数得到更新时,我获取最后一个编号,并更新创建的新文档上的发票编号字段。

Hello。查看文档时,我发现increment()使用的是Number.MIN\u SAFE\u INTEGER和Number.MAX\u SAFE\u INTEGER。关于这个问题,你能详细说明并分享更多的代码吗?