2013-07-21 3 views
10

Я хотел бы создать простое приложение для чата, но я не хочу, чтобы был любым пользователем, чтобы иметь возможность редактировать список записей чата, но я хочу, чтобы любой пользователь мог добавить его. Это возможно?Есть ли правило безопасности firebase, позволяющее добавлять только список?

ответ

15

Вы можете использовать exists в правиле записи:

"chat_list": { 
    "$chat_entry": { 
     ".write": " !data.exists() " 
    } 
} 

Это позволит добавлять, но не писать записи, которая уже существует.

+0

Как это поможет? – Chris2048

+0

См. Править Kato. Ключ состоит в том, чтобы назначить правилу записи * дочерние элементы * списка. –

+0

Правильно, извините, если это было непонятно. – Kato