我的数据库:
基于此,我如何获得食谱,使用firebase中的休息服务搜索成分描述?
我试过了:/recipe.json?orderBy="ingredients/description"&equalTo="teste"
但我没有成功。
答案 0 :(得分:0)
Firebase数据库查询可以搜索您查询的位置的子项下的已知路径上的值。您的值处于动态路径:teste
成分可以是ingredient/0
,ingredient/1
等。这是Firebase数据库无法实现的查询。
使用当前数据进行简单更改以允许查询是使用成分说明作为关键字:
"ingredients": {
"teste": 1,
"teste2": 3
}
然后您可以使用以下内容进行查询:
/recipe.json?orderBy="ingredients/teste"&startAt=0
通常,Firebase实时数据库不鼓励使用这种类型的集合嵌套。有关更多信息,请参阅: