node.js - Firebase Firestore Increment FieldValue 不增加

标签 node.js firebase google-cloud-firestore firebase-admin

所以我已经阅读了所有关于在 Firestore 数据库中增加计数器的所有文档。
我有这个代码

const admin = require("firebase-admin");
const db = admin.firestore();
...
db
.collection("settings")
.doc("totalUsers")
.set({
count: firebase.firestore.FieldValue.increment(1),
});

而且我根本不增加计数器。没有错误没有日志没有什么。
在我的 Firestore 中,我有一个 settings 集合和一个文档 totalUsers,其属性 count 是一个数字类型,它等于 1。

难道我做错了什么?
我错过了什么吗?
任何帮助表示赞赏!

最佳答案

由于您使用的是 Admin SDK,您应该执行以下操作:

count: admin.firestore.FieldValue.increment(1)

关于node.js - Firebase Firestore Increment FieldValue 不增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61189443/

相关文章:

node.js - 使用 npm 我如何将包下载为 zip,包中包含其所有依赖项

javascript - 将参数传递给 Promise 序列

javascript - 将 google-api-nodejs-client 与 browserify 捆绑在一起不起作用

firebase - 如何在 flutter 中获取火警数据

firebase - 使用firebase托管时如何在vuejs的环境变量中保存firebase配置参数

javascript - 在 NodeJs 中,我怎样才能等到我的 http get 完成?

javascript - 如何在nuxt.js ssr中将数据从node.js传递到vue?

javascript - 从 Firebase childs 读取变量

javascript - Firebase:用于推送通知的 Javascript SDK?

swift - 我如何在 Firestore 数据库中查询最近的、附近的 Geopoints?