我在我的“ 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);
});
答案 0 :(得分:0)
更新您的firebase-admin。回答此问题时的最新值为7.4.0。
npm install firebase-admin@latest
集合组查询是最近才引入的,并且您的firebase-admin不够新,无法对在其1.3 update on May 7中添加了集合组查询的@ google-cloud / firestore进行更新。