Как я могу предотвратить дублирование?Я попытался использовать снимок, но это не сработало.Может ли кто-нибудь помочь мне установить правила и предотвратить дублирование электронной почты и номера телефона, если они существуют в базе данных?
function submitForm(e){
e.preventDefault();
// Get values
var name = getInputVal('name');
var company = getInputVal('company');
var email = getInputVal('email');
var phone = getInputVal('phone');
var message = getInputVal('message');
// Save message
saveMessage(name, company, email, phone, message);
}
// Function to get get form values
function getInputVal(id){
return document.getElementById(id).value;
}
// Save message to firebase
function saveMessage(name, company, email, phone, message){
var newMessageRef = messagesRef.push();
newMessageRef.set({
name: name,
company:company,
email:email,
phone:phone,
message:message
});
}
Вот правила, которые я установил
{
"rules": {
".read": "false",
".write": true
}
}