Я разрабатываю проект angular с помощью firebase. В моем проекте есть индивидуальное сообщение между пользователями. Я хочу получать сообщения по userId. Для этого я использую следующие коды
this.db.list("MESSAGES",ref=>ref.orderByChild("toPersonList/"+currentUserId+'/personId').equalTo(currentUserId)).valueChanges().subscribe(res=>{
console.log(res)
})
Но приведенный выше код дает предупреждение вроде «Неуказанный индекс»
Когда я использую следующий код, данные (res) всегда равны нулю.
this.db.list("MESSAGES",ref=>ref.child("toPersonList").orderByChild('personId').equalTo(currentUserId)).valueChanges().subscribe(res=>{
console.log(res)
})
ВОТ МОИ ДАТНЫЕ https://i.stack.imgur.com/u4XRT.jpg
Где моя ошибка. Пожалуйста, помогите.