是否可以在Firestore Cloud Function中获取所有文档?

贾斯汀·达奇

我想使用云函数更新集合中所有文档的值,因为它们取决于创建日期,但是通过Cloud Firestore触发器示例查看,似乎所有事件只能访问单个文档。有没有办法遍历所有文档?

弗兰克·范普菲伦

通常,您可以在Cloud Functions代码中使用Admin SDK。一旦有了它,就可以照常阅读集合了。从集合中读取所有文档时,请检查firebase文档中的节点示例

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

admin.initializeApp({
    credential: admin.credential.applicationDefault()
});

var db = admin.firestore();

var citiesRef = db.collection('cities');
var allCities = citiesRef.get()
    .then(snapshot => {
        snapshot.forEach(doc => {
            console.log(doc.id, '=>', doc.data());
        });
    })
    .catch(err => {
        console.log('Error getting documents', err);
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Cloud Firestore中查找具有特定参考的所有文档

是否可以在Cloud Firestore中查询多个文档子集合?

是否有一种方法可以遍历Firestore中集合中的所有文档

在Firebase Cloud Functions(Firestore)中获取文档ID

在Flutter中获取Cloud Firestore文档的路径

如何使用API获取Firebase Cloud Firestore数据库中所有文档的列表?

如何检查文档是否在Cloud Firestore中包含属性?

获取文档Cloud Firestore中集合的所有文档

如何使用Cloud Functions写入Firestore集合中的所有文档?

是否可以从Cloud Firestore查询中排除几个特定文档?

是否可以在Firestore中更改文档ID?

Cloud Firestore是否有审核记录?

Firebase Firestore:是否可以对集合中的所有文档强制执行必填字段?

如何检查Cloud Firestore中集合中所有文档中是否都存在字段值?

检查用户是否在Firestore Cloud Function中为匿名用户

在Firestore Cloud功能中获取文档

是否可以在Cloud Firestore上查询Field并获取主集合字段以及具有子集合文档的子集合?

如何在Cloud Firestore中高效地获取集合及其子集合的所有文档

每次将数据写入我的Google Cloud Firestore存储桶时,是否可以获取电子邮件或文本通知?

是否可以将由Firestore规则中的Cloud Functions触发的请求与经过用户身份验证的请求区分开?

如何检查文档在Cloud Firestore中是否存在抖动?

如何获取给定数组中不存在的ID的所有文档?(Cloud Firestore)

在Cloud Firestore中删除文档

是否可以获取 Firebase Cloud Firestore 数据库中可用集合的文档 ID?

是否可以通过 cloud firestore 中的文档查看属性值是否等于比较值?

是否有更简单的方法来查询 Cloud Firestore 以获取用户未见过的特定集合中的所有文档?

是否可以仅将新文档添加到 Cloud Firestore 缓存?

如何在 Cloud Firestore Swift 中获取文档的 UID

SwiftUI:如何迭代 Cloud Firestore 集合中的文档并获取数据?