Запрашивая Firebase, чтобы найти каждый экземпляр значения - PullRequest
0 голосов
/ 12 декабря 2018

Я использую базу данных Firebase для хранения данных.Я пытаюсь сделать снимок каждого экземпляра, который появляется в списке.У меня возникают проблемы при запросе этих идентификаторов.

КОД:

func reviews() {

    let ref = Database.database().reference()

    let user = Auth.auth().currentUser
    let uid = user?.uid

    ref.child("reviews").queryEqual(toValue: uid!).observe(DataEventType.childAdded, with: { (info) in

            print(info) //prints null

    })

}

База данных:

firebase database

Что такоеправильный способ запроса показать каждый экземпляр uid (f7w0q6 ....)

1 Ответ

0 голосов
/ 12 декабря 2018

Если вы можете изменить моделирование NoSQL:

Я бы предложил создать дополнительного потомка, например user_review со структурой:

userUID
    reviewID
    reviewID

userUID
    reviewID

...

Затем вы бы запросилина этот userUID и получить нужные значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...