Нет операции in
на языке правил безопасности для базы данных реального времени. Так что вам придется сделать или самостоятельно:
"(data.child('uid').val() == auth.uid) || auth.uid == 'ciAujxIqXQSdaaaaaaaaaa' || auth.uid == 'bbb'"
Я обычно нахожу, что после добавления 2 или 3 идентификаторов UID таким образом я создаю новый список верхнего уровня в базе данных для хранения этих UID:
"admins": {
"ciAujxIqXQSdaaaaaaaaaa": true,
"bbb": true
}
А затем проверьте , что список в моих правилах:
"(data.child('uid').val() == auth.uid) || root.child('admins').child(auth.uid).exists()"