Cloud Firestore + VueJs 自动生成数字发票号
Cloud Firestore + VueJs Auto Generated Numerical Invoice Number
我正在尝试使用 Vue.js 和 Cloud Firestore 为我的客户构建发票系统。
创建新发票后,我的客户希望将自动生成的发票编号添加到从 0001、0002、0003 等开始的每张新发票...我想这将是每张新发票的数字 ID。
我将如何使用 Cloud Firestore 执行此操作?我正在研究新的 firebase 函数:
firebase.firestore.FieldValue.increment()
但这并不是我想要的。或者也许我没有正确使用它?
我一直在疯狂地试图找到一个解决方案,甚至是一个可以引导我朝着正确方向前进的想法。
谢谢!
我可以用另一种方式解决这个问题。我创建了一个文档 (--invoices--),并在该文档中创建了一个名为 count 的字段,并在创建新文档时使用增量函数添加到该计数中。
firebase.firestore.FieldValue.increment()
因此,当该计数更新时,我获取最后一个数字并更新创建的新文档上的发票编号字段。
我正在尝试使用 Vue.js 和 Cloud Firestore 为我的客户构建发票系统。
创建新发票后,我的客户希望将自动生成的发票编号添加到从 0001、0002、0003 等开始的每张新发票...我想这将是每张新发票的数字 ID。
我将如何使用 Cloud Firestore 执行此操作?我正在研究新的 firebase 函数:
firebase.firestore.FieldValue.increment()
但这并不是我想要的。或者也许我没有正确使用它?
我一直在疯狂地试图找到一个解决方案,甚至是一个可以引导我朝着正确方向前进的想法。
谢谢!
我可以用另一种方式解决这个问题。我创建了一个文档 (--invoices--),并在该文档中创建了一个名为 count 的字段,并在创建新文档时使用增量函数添加到该计数中。
firebase.firestore.FieldValue.increment()
因此,当该计数更新时,我获取最后一个数字并更新创建的新文档上的发票编号字段。