我是firebase数据库的新手,我想添加一条规则,如果他的数据不包含特定密钥,可以阻止某人写。
.
在这张图片中:
1ST键只包含1个名为“sample”的子键,而2ND键包含很多键,如日期,日期,用户,下载等。
如果它不包含名为“date”的子键,是否可以添加阻止1ST键写入的规则?
我希望有人帮助我,谢谢!
是的,您绝对可以创建一个验证子密钥存在的规则。
还有一种名为Firebase Bolt的语言工具可以简化您的规则编写。当您想要进行更复杂的验证和检查数据时,它会有很大帮助。
{
"rules": {
"posts": {
"$postId": {
".validate": "newData.hasChildren(['date'])"
}
}
}
}