我已经检查了pyrebase,我想搜索每个用户的IDNumber。
我尝试使用
db.child("Users").order_by_child("IDNumber").equal_to(2011445392).get()
但是它给我一个与未定义索引有关的错误。 有没有一种类似于SQL的搜索IDNumber的方法?
答案 0 :(得分:0)
您的查询是正确的。发生关于未定义索引的错误是因为您没有在IDNumber
上设置任何规则。
您需要像这样在索引上配置规则:
{
"rules": {
"Users": {
".indexOn": ["IDNumber"]
}
}
}
https://firebase.google.com/docs/database/security#section-defining-indexes