当查询文档集合并使用安全规则检查文档上的字段以允许读取时,我得到:
"Uncaught Error in onSnapshot: Error: Missing or insufficient permissions."
我的查询:
firebase.firestore().collection('photos').where('event', '==', eventId).orderBy('uploadedAt', "desc").limit(11)
.onSnapshot((photoBatch) => {
let photos = []
photoBatch.docs.forEach(doc => {
let photo = doc.data()
photo.id = doc.id
photos.push(photo)
});
return = photos
})
My rule:
match /databases/{database}/documents {
match /photos/{photo} {
allow read: if resource.data.privatePhoto == false
}
}
从该查询返回的所有文档都具有该字段
privatePhoto: false
返回多个文档是否会阻止检查单个文档字段?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)