База данных Firebase: проверка дублирующихся данных с уникальным $ message_id от push () - PullRequest
0 голосов
/ 01 октября 2019

Я использую .push() для хранения сообщений в этой структуре в моей базе данных:

users
- $message_id
- - name: "Ben"
- - email: "ben@example.com"

.push автоматически создает новый и уникальный $message_id. Есть ли способ подстановки, чтобы проверить, что электронная почта не была введена ранее?

Я пытался:

"email": {
    ".validate": "newData.isString() && !data.exists()"
}

Однако, он все еще позволяет добавлять дубликаты электронных писем.

...