Firebase Admin Node.js SDK 没有 firebase.firestore.FieldValue.increment。我应该使用 Firebase JavaScript SDK(客户端)吗?

Firebase Admin Node.js SDK doesn't have firebase.firestore.FieldValue.increment. Should I use Firebase JavaScript SDK (Client)?

我的应用引擎使用 Firebase Admin Node.js SDK 来使用 Firebase.firestore(和其他产品)。我想用 firebase.firestore.FieldValue.increment 来实现一个计数器。 但是 Firebase Admin Node.js SDK 好像没有 firebase.firestore.FieldValue.increment.

我应该使用 Firebase Javascript 客户端 SDK 吗?如果是这样,我必须同时使用 Firebase Javascript Client SDK 和 Firebase Admin Node.js SDK。可以吗?

我正在使用 Node.js 8 和 "firebase-admin": "^7.0.0".

admin.firestore.FieldValue 只是 @google-cloud/firestore 包中定义的这种类型的别名:https://cloud.google.com/nodejs/docs/reference/firestore/1.3.x/FieldValue

所以那种类型的任何东西在 admin.firestore.FieldValue 中也很容易获得。其中包括 increment()。文档刚刚过时。