Вы можете использовать такой код, чтобы проверить, существуют ли такие данные в вашей базе данных Firebase или нет:
Ref.once('value', function(snapshot) {
if (snapshot.hasChild(theDataToAdd)) {
alert('exists');
}
});
Но это немного неэффективно, так как сначала будут загружены все данные в Ref
итогда сделайте проверку.Немного более эффективным решением будет:
Ref.child(theDataToAdd).once('value', function(snapshot) {
if (snapshot.exists()) {
alert('exists');
}
});
Это эффективно из-за того, что оно немного больше ориентировано на указанный узел.