Я использую .push()
для хранения сообщений в этой структуре в моей базе данных:
users
- $message_id
- - name: "Ben"
- - email: "ben@example.com"
.push
автоматически создает новый и уникальный $message_id
. Есть ли способ подстановки, чтобы проверить, что электронная почта не была введена ранее?
Я пытался:
"email": {
".validate": "newData.isString() && !data.exists()"
}
Однако, он все еще позволяет добавлять дубликаты электронных писем.