Я новичок в Firebase и пытаюсь использовать его в небольшом приложении.Я привык работать с реляционными базами данных, и мне нужна концепция документа и коллекций FireBase, потому что я раньше не работал с NoSql.У меня есть форма, которая состоит из firstName
, lastName
, age
, gender
и других атрибутов.Я хочу сделать ограничение, запрещающее вводить двух разных пользователей с одинаковыми firstName
и lastName
.Я выбираю cloudfirestore по разным причинам, таким как:
- Автономная поддержка iOS, Android и веб-клиентов.
- Индексированные запросы с составной сортировкой и фильтрацией.
- Атомарные операции записи и транзакции.
, как указано в Выбор базы данных: облачное хранилище данных или база данных реального времени .
Однако в облачном хранилище и на вкладке Rules
У меня есть эти строки:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if true;
}
}
}
Мне нужно добавить некоторые проверки или правила, такие как в базе данных реального времени, например Понимать правила базы данных Firebase Realtime .
Есть ликакие разделы, которые охватывают эту часть правил валидации в cloudfirestore, которые я пропустил?Любая ссылка или предложение будут приветствоваться.