gpt4 book ai didi

Firebase 规则 : What is . 包含()?

转载 作者:行者123 更新时间:2023-12-02 19:32:55 25 4
gpt4 key购买 nike

我已阅读Firebase Documentation并且不明白什么是 .contains()

以下是文档中 Firebase 数据库的示例规则:

{
"rules": {
"rooms": {
"$room_id": {
"topic": {
// the room's topic can be changed if the room id has "public" in it
".write": "$room_id.contains('public')"
}
}
}
}
}

我可以知道这是什么$room_id.contains('public')吗?

它是否引用了$room_id的子级?

最佳答案

$room_id 是匹配的通配符键名称,显示为“topic”的父级。该规则仅当该键名称中的任何位置包含字符串“public”时才允许写入。

因此,如果有人尝试将 /rooms/public_roomid/topic 的值更改为某个值,这是允许的。但是,/rooms/roomid/topic 的写入将被拒绝。

关于Firebase 规则 : What is . 包含()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45361230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com