Невозможно вернуть правильную ссылку из db.ref ('reference'). OrderByChild ('child'). EqualTo ('value'). Ref; - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь получить ссылку на результат запроса, однако все, на что я получаю ссылку, это оригинальный ключ.Например;

const reference = db.ref('reference').orderByChild('child').equalTo('value').ref;

Моя ссылочная переменная указывает на узел 'ссылка', а не на результат моего запроса.Является ли это правильным поведением, поскольку в документах только упоминается, что equalTo возвращает ссылку, которая, как я предполагал, относится к результату запроса?

Есть ли альтернативный способ получения ссылки на результат запроса?

1 Ответ

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

.ref в конце вашего запроса возвращает исходную ссылку, по которой вы выполняете запрос.Таким образом, эти две строки имеют одинаковый результат:

const reference = db.ref('reference').orderByChild('child').equalTo('value').ref;
const reference = db.ref('reference');

Чтобы сохранить фактический запрос, используйте:

const reference = db.ref('reference').orderByChild('child').equalTo('value');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...