У меня следующая структура базы данных в реальном времени

Теперь я хочу запросить аедов по их владельцу, чтобы запрос возвращал всех аедов (с детьми) с соответствующим идентификатором владельца.
Но почему-то я не в состоянии это сделать, хотя чувствую, что это должно быть легко. Вот код, который у меня есть:
var aedRef = dbRef.ref().child("aeds")
var query = aedRef.orderByChild("owner").equalTo(userID);
console.info(query);
Я чувствую, что это должно быть легко, но почему-то не могу заставить это работать. Все, что я получаю, это:
e {repo: e, path: e, Me: e, Le: true}
Любая помощь приветствуется



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


query - это просто ссылка на документ, а не результат запроса. Вам нужно использовать на нем .on или .once, чтобы заставить его возвращать данные.
Проверьте Документы Firebase для получения дополнительной информации о том, как читать и записывать данные.
var aedRef = dbRef.ref().child("aeds");
var query = aedRef.orderByChild("owner").equalTo(userID);
// Get data and keep listening for changes
query.on('value', function(snapshot) {
console.info(snapshot.val());
});
// Only get data once
query.once('value').then(function(snapshot) {
console.info(snapshot.val());
});
Большое спасибо!