firebase-functions:未知错误状态:TypeError:db.collectionGroup不是函数

时间:2019-05-22 19:34:52

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

我在我的“ firebase-functions”代码中添加了一个collectionGroup查询。但是现在它给了我这个错误:“未知错误状态:TypeError:db.collectionGroup不是函数”。我怎么了

我更新了我的node.js,firebase和firebase-admin

const functions = require("firebase-functions");
const admin = require("firebase-admin");
admin.initializeApp();
const db = admin.firestore();

let fetchQuery = db
      .collectionGroup("calendarIndex")
      .where("repeat", "==", false); 

fetchQuery
      .get()
      .then(snap => {
        snap.forEach(doc => console.log(doc.data()));
      })
      .catch(err => {
        throw new functions.https.HttpsError(err);
      });

1 个答案:

答案 0 :(得分:0)

更新您的firebase-admin。回答此问题时的最新值为7.4.0。

npm install firebase-admin@latest

集合组查询是最近才引入的,并且您的firebase-admin不够新,无法对在其1.3 update on May 7中添加了集合组查询的@ google-cloud / firestore进行更新。