首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云功能增量计数器不读取文档

云功能增量计数器不读取文档
EN

Stack Overflow用户
提问于 2019-04-01 02:57:48
回答 2查看 6.6K关注 0票数 9

我希望在不阅读文档的情况下,在云函数中增加或减少一个数字。

我有一个项目文档,当文档更新时,它会检查数量。如果数量大于零,则增加存储配置文件项计数。因此,假设商店有10个可用项,item doc字段已从0更新为1库存,我将需要将存储项计数增加到11。

我记得在firebase博客上读到,有一个新的特性允许这样做。但是我们如何在云函数中实现它呢?

EN

回答 2

Stack Overflow用户

发布于 2019-04-01 03:09:34

您可以通过Admin在云函数中使用该特性。下面是一个基于我正在进行的项目的示例。

首先导入Admin:

代码语言:javascript
复制
var admin = require('firebase-admin');

然后,在云函数中,您可以使用如下内容来增加字段:

代码语言:javascript
复制
var firestore = admin.firestore();
var docRef = firestore.collection('your_collection').doc('your_document');
docRef.update({ itemCount: admin.firestore.FieldValue.increment(1) })

这使字段itemCount增加了1

另见:

票数 24
EN

Stack Overflow用户

发布于 2022-10-14 15:23:02

如果您将TypeScript与firebase-functionsfirebase-admin的最新版本一起使用,则应该这样做:

代码语言:javascript
复制
import { FieldValue } from 'firebase-admin/firestore'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55447566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档