Проблема с неопределенным индексом angularfire для ключа dynmai c - PullRequest
0 голосов
/ 09 июля 2020

Я разрабатываю проект 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

Где моя ошибка. Пожалуйста, помогите.

...