2
私は現在のFirebaseデータベース構造を持っています。 Firebase queryEqualToValue
すべての真偽値を照会したいと思います。
現在のコードは次のとおりです。
let resultsRef = Database.database().reference().child("user_results").child(userID)
let query = resultsRef.queryOrderedByKey().queryEqual(toValue: "false")
query.observeSingleEvent(of: .value, with: { (snapshot) in
ユーザーIDは "MyRQOZ ..." であるスナップショットをプリントアウト
は私に何も与えません。しかし、私が行う場合
.queryLimited(toFirst: 1)
私は望むスナップショットを取得します。
["yhgeZLXJhuXKmbnK1eRwkC4xmO84": false]
私は私のリファレンスを信じていると思っています。しかし、私はどんなIDになるのか分からない。
私はクエリを.queryLimited(toFirst:1)に変更して、スナップショットの内容を確認しました。私が望むのは、それらの隣で値がfalseのすべてのキーを取得することです。 –
私は自分の答えを編集しました。 –