我对 firebase 中的索引规则感到困惑。我有这个数据库,我想提取distance_traveled
. battery_and_cables
问题是,1
类似于用户自己设置的用户 ID,因此会有所不同。
我在 pyrebase 中使用了这段代码来提取distance_traveled
db.child("mileage_maintenance").order_by_child("distance_traveled").get()
但我明白了
未定义索引,将路径“/mileage_maintenance”的“.indexOn”:“distance_traveled”添加到规则中
这是我的数据库:
我的任何规则:
{
"rules": {
".read": true,
".write": true,
"mileage_maintenance": {
"battery_and_cables":{
".indexOn": ["distance_traveled"]
}
},
}
}
有没有什么方法可以通过1
和push
获得 的钥匙distance_traveled
?