如何解决Firebase:如何在一个查询中更新和获取相同的文档?
我正在使用 firebase 为我的应用生成收据。为了生成所有收据的顺序收据编号,我正在维护一个包含总收据的集合。
我正在使用 firebase 的“增量”功能将收据总数增加“1”,然后再次查询该文档以获取最新的收据编号。因此,我正在更新并获取相同的文档。
这是我目前所做的:
代码:
admin
.firestore()
.collection("totalTransactions")
.doc("total")
.update({ total: admin.firestore.FieldValue.increment(1) })
.then(() => {
admin
.firestore()
.collection("totalTransactions")
.doc("total")
.get()
.then((totalTxn) => {
const receiptNo = totalTxn.data().total;
})
})
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。