【发布时间】:2020-04-09 09:28:51
【问题描述】:
我正在尝试查询以城市名称作为文档 ID 的城市名称集合,以及文档中名为“count”的单个字段,该字段由云函数递增。
但是,当我尝试查询这些数据时,Firebase 告诉我权限不足。
这是查询 Firestore 的代码
db = firebase.firestore()
async getCities() {
var docRef = await this.db.collection("Cities").orderBy("count", "desc").limit(10)
.get()
.then(function(querySnapshot){
querySnapshot.forEach(function(doc) {
console.log(doc.id, " => ", doc.data());
})
})
.catch(function(error) {
console.log("Error getting documents: ", error);
});
我有点困惑,因为规则游乐场表明应该允许此查询。
这是操场上允许我阅读的规则部分
match /Cities/{docId} {
allow get;
}
还是因为我试图读取集合的子集?
【问题讨论】:
标签: javascript google-cloud-firestore