Порядок Firebase дочерним по отношению к дочернему элементу для запроса для FirebaseRecyclerAdapter - PullRequest
0 голосов
/ 04 января 2019

У меня есть база данных, которая выглядит так: db

и я использую FirebaseRecyclerAdapter, чтобы показать все на экране, и я хотел сделать поиск по ингредиентам, поэтому я попытался передать FirebaseRecyclerAdapter запрос, где «recipe» - это какой-то рецепт (в изображении БД это 1VS ..) и поиск - это какой-то ингредиент, который я печатаю (например, Какао). но адаптер говорит, что я не могу преобразовать «String» в «Recipe» (это моя модель, которую я передаю FirebaseRecycler), потому что он думает, что я пытаюсь просто упорядочить по ингредиентам, а не самим рецептам, и идея, как я могу решить эту проблему? спасибо.

Query searchRecipesQuery = recipeRef.child(recipe).child("ingredients").orderByValue().startAt(search).endAt(search + "\uf8ff");
            FirebaseRecyclerOptions<Recipe> options = new FirebaseRecyclerOptions.Builder<Recipe>()
                    .setQuery(searchRecipesQuery, Recipe.class).build();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...