【问题标题】:Perform firestore collection group query in cloud functions with admin sdk?使用 admin sdk 在云功能中执行 firestore 集合组查询?
【发布时间】:2019-07-06 16:09:58
【问题描述】:

firestore .collectionGroup() 方法在云函数中与 firebase-admin sdk 一起使用时出错。是否可以对云功能中的 Firestore 进行集合组查询?

这是我尝试使用的 firestore 查询方法:https://googleapis.dev/nodejs/firestore/latest/Firestore.html#collectionGroup

但在firestore admin SDK中似乎不可用:https://firebase.google.com/docs/reference/admin/node/admin.firestore

admin.firestore().collectionGroup('photos').where('id', '==', photoId);

运行函数时出现此错误:

TypeError: admin.firestore(...).collectionGroup 不是函数

想知道我是否缺少某些东西,或者将来是否会添加这些东西。

【问题讨论】:

    标签: node.js firebase google-cloud-firestore google-cloud-functions firebase-admin


    【解决方案1】:

    这通常意味着您使用的 Admin SDK 版本尚不支持集合组查询。

    基于 Cloud Firestore 客户端 1.3.0,version 7.4.0 中引入了对集合组查询的支持。检查您的 package.json 以确保您使用的是这些版本或更新的版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 2021-06-23
      • 2019-10-04
      • 1970-01-01
      • 2018-11-07
      相关资源
      最近更新 更多