我正在尝试使用Vue.js和Cloud Firestore为我的一个客户建立一个发票系统。
一旦创建新发票,我的客户希望在每张新发票上添加一个自动生成的发票号码,从0001、0002、0003等开始。我想这将是每张新发票的数字ID。
我如何使用云火库来做这件事?我正在研究新的Firebase功能。
firebase.firestore.FieldValue.increment()
但它并不是我想要的东西。或者我没有正确使用它?
我一直在疯狂地试图找到一个解决方案,甚至是一个想法,将引导我在正确的方向。
谢谢你!我正试图建立一个发票。
我能够用另一种方式解决这个问题。我创建了一个文档(--invoices--),并在该文档中创建了一个名为count的字段,当创建新文档时,我使用增量函数将其添加到该计数中。
firebase.firestore.FieldValue.increment()
所以,当该计数被更新时,我抓住最后的数字,并更新新创建的文档上的发票号字段。