"-XSRdqutnYU9_idduFRs": {
"title": "Demo1",
"image":"url.png",
"demoAttributes": [
{
"key": "Property 1",
"unitName": "cm",
"value": 15
},
{
"key": "Property 2",
"unitName": "cm",
"value": 54
}
]
}
如上所述,我有一个get请求的结果输出。我正在使用Firebase Rest Api。我想属性1列出10以上的内容。我该怎么做?
恐龙.json?orderBy=";尺寸/高度"&startAt=3
它在Firebase文档中表示可以通过这种方式访问子项。对于这些对象。我们如何对数组执行此操作?
Firebase实时数据库查询在一个平面节点列表上运行。要排序/筛选的值必须存在于查询位置的每个直接子节点下的固定路径中。
因此,在JSON中,您可以在title
和image
上查询"-XSRdqutnYU9_idduFRs
的父节点,但不能在key
、unitName
或value
上查询,因为它们位于每个子节点下的动态路径上。
换句话说:您当前的数据结构使查找特定节点的演示属性变得容易。但这并不能使查找特定演示属性的节点变得容易。为了实现这一点,您通常需要添加一个额外的数据结构,从演示属性映射回节点。
有关此方面的示例和详细解释,请参阅Firebase查询子级的子级是否包含值