每个孩子的Firebase对FirebaseRecyclerAdapter的查询顺序

时间:2019-01-04 20:51:50

标签: java android firebase firebase-realtime-database

我有一个看起来像这样的数据库: db

并且我正在使用FirebaseRecyclerAdapter在屏幕上显示所有内容,并且我想按成分进行搜索,因此我尝试将FirebaseRecyclerAdapter传递给查询,其中“配方”是一些配方(在db图像中,它是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();

0 个答案:

没有答案