Moz*_*ong 4 firebase google-cloud-functions google-cloud-firestore
我想在不阅读文档的情况下增加或减少云函数中的数字。
我有一个项目文件,当文件更新时,它会检查数量。如果数量大于零,请增加商店配置文件项目计数。假设商店有10个可用商品,并且商品doc字段已从0更新为1库存,我需要将商店商品数增加到11。
我记得在Firebase博客上读到,有一个新功能允许这样做。但是我们如何在云功能中做到这一点呢?
您可以通过Admin SDK使用Cloud Functions中的功能。这是一个基于我正在研究的项目的示例。
首先,您导入Admin SDK:
var admin = require('firebase-admin');
Run Code Online (Sandbox Code Playgroud)
然后在您的Cloud Function中,使用类似以下内容来增加字段:
var firestore = admin.firestore();
var docRef = firestore.collection('your_collection').doc('your_document');
docRef.update({ itemCount: admin.firestore.FieldValue.increment(1) })
Run Code Online (Sandbox Code Playgroud)
这会使字段itemCount增加1。
另请参阅:
有关如何将Admin SDK添加到项目中的文档
参考文档 admin.firestore
| 归档时间: |
|
| 查看次数: |
1272 次 |
| 最近记录: |