【发布时间】:2014-11-27 21:48:07
【问题描述】:
我有一堆要使用.indexOn索引的键
假设我的数据如下所示。我希望能够使用.orderByChild("height")。
{
"lambeosaurus": {
"stats": {
"height" : 2.1,
"length" : 12.5,
"weight": 5000
}
},
"stegosaurus": {
"stats": {
"height" : 4,
"length" : 9,
"weight" : 2500
}
}
}
我如何指定索引height 的规则,它是stats 的子级?我是否必须重组或扁平化我的数据?
【问题讨论】:
-
据我所知,这种更深层次(或多值)的索引(还)是不可能的。我们在这里谈到了类似的事情 (stackoverflow.com/questions/26910242/…),我还没有看到 Firebaser 的任何回应说它是可能的;我无法让重要的(即多值)键正常工作。因此,目前看来您必须为这些创建自己的索引,如我链接到的答案中所述。