Допустим, у нас есть следующая структура:
/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')
Я спрашиваю, так как хочу сохранить операцию чтения. Вышеуказанный запрос будет выполнен большое количество раз.