В своем приложении я использую приведенный ниже код, чтобы проверить, существует ли дочернее сообщение или нет.
this.firechats.child(uid).child(touid).orderByChild("time").startAt(time).on('value', (snapshot) => {
var temp = snapshot.val();
for (var tempkey in temp) {
console.log("new message exists")
console.log(temp[tempkey].message);
}
console.log(snapshot.hasChild("message"))
if(snapshot.child("message").exists()){
//do something
}
});
На самом деле есть сообщение "привет", вывод журнала также распечатывает его, но функция проверки всегда возвращает ложь.Что не так?
new message exists
hello
false
