Загружает ли firebase datasnapshot данные, когда мы вызываем getValue, или он ведет себя больше как контейнер, содержащий всю древовидную структуру, указанную в ссылке на базу данных?
Мне нужно выполнить операцию ИЛИ, но согласно документацииэто не разрешеноТаким образом, я решил, что мне нужно загрузить нужные данные с самого узкого узла и выполнить фильтрацию локально.Проблема в том, что даже в этом случае данные могут в конечном итоге стать большими, если мне придется загружать их все и выполнять локальную фильтрацию.Таким образом, если datasnapshot загружает данные при вызове get value, я могу смело игнорировать необходимость делать сложный запрос к firebase.