创建用户时,我需要添加一些关于用户的其他数据(例如名称)。
所以我需要一个公开可写的集合。不过我已尝试添加create
和update
(我认为这分别适用于set
和add
),但我仍然会收到“错误:权限丢失或不足。 “在尝试时:
db.collection('newUsers').add({
firstName,
lastName,
});
遵守这条规则:
service cloud.firestore {
match /databases/{database}/documents {
match /newUsers {
allow create, update;
}
}
}
如何在不进行身份验证的情况下向该集合添加条目?
答案 0 :(得分:1)
service cloud.firestore {
match /databases/{database}/documents {
match /newUsers/{user} {
allow create, update if true;
}
}
}
请注意,您需要匹配实际文档,而不仅仅是集合。通配符{user}
应该这样做。