如何从 v2 Firebase Cloud Function 访问 Firestore 增量方法?

问题描述 投票:0回答:1

在 Firebase Cloud Functions v1 中,要增加 Firestore 字段,需要导入 admin 并从

FieldValue
访问它。

const admin = require("firebase-admin");

admin.firestore.FieldValue.increment(1)

但是,在 v2 中,情况不再如此。尝试通过

firestore
实例执行此操作是行不通的。

const {getFirestore} = require("firebase-admin/firestore");

getFirestore().FieldValue.increment(1) // this does not work

访问 v2 中的增量方法的正确方法是什么?

firebase google-cloud-functions
1个回答
0
投票

在模块化 API 中,

increment
是一个全局的顶级函数。

因此导入它:

const {getFirestore, increment} = require("firebase-admin/firestore");

然后在需要的地方使用该函数,无需任何命名空间:

increment(1)
© www.soinside.com 2019 - 2024. All rights reserved.