基于数组属性的Firestore安全规则的问题
但是,当我尝试以下查询时,
const q1 = query(
collection(this.fs, 'forms'),
where('createdBy', '==', this.auth.currentUser.uid)
);
collectionData(q1).subscribe((data) => {
console.log(data);
}, (error) => {
console.error(error);
}, () => {
});
我会收到以下错误:
firebaseError:丢失或不足的权限。
任何人都可以建议,我在做什么。
I have a collection forms in Firestore with 2 documents as below:
My Firestore security rules look like below:
However, when I try a query like below,
const q1 = query(
collection(this.fs, 'forms'),
where('createdBy', '==', this.auth.currentUser.uid)
);
collectionData(q1).subscribe((data) => {
console.log(data);
}, (error) => {
console.error(error);
}, () => {
});
I get the following error:
FirebaseError: Missing or insufficient permissions.
Can anybody suggest, what am I doing incorrectly.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论