Firebase Rules: What is .contains()? -


i have read through firebase documentation , not understand .contains().

below sample rules firebase database in documentation:

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

may know $room_id.contains('public')?

is referred child of $room_id?

$room_id matched wildcard key name appears parent of "topic". rule allowing writes if key name contains string "public" anywhere in it.

so, if tried change value of /rooms/public_roomid/topic value, allowed. however, write of /rooms/roomid/topic rejected.


Comments

Popular posts from this blog

php - Vagrant up error - Uncaught Reflection Exception: Class DOMDocument does not exist -

vue.js - Create hooks for automated testing -

Add new key value to json node in java -