Вернуть другого потомка, которому задан запрос о другом потомке в базе данных Firebase Realtime - PullRequest
0 голосов
/ 27 января 2020

Допустим, у нас есть следующая структура:

/params/id1/key_to_find
/params/id1/value_to_return
/params/id2/key_to_find
/params/id2/value_to_return
/params/id3/key_to_find
/params/id3/value_to_return

Я хотел бы вернуть value_to_return, учитывая запрос на key_to_find.

Я уже знаю, как вернуть весь ребенок получил ключ для поиска:

ref = db.reference('params')
entire_node = ref.order_by_child('key_to_find').equal_to('foo').get()

Есть ли что-то вроде:

ref = db.reference('params')
entire_node = ref.order_by_child('key_to_find').equal_to('foo').get(return_only: 'value_to_return')

Я спрашиваю, так как хочу сохранить операцию чтения. Вышеуказанный запрос будет выполнен большое количество раз.

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