我检查了 pyrebase,我想搜索每个用户的 IDNumber。
我试过使用
db.child("Users").order_by_child("IDNumber").equal_to(2011445392).get()
但它给了我一个与未定义索引相关的错误。有没有办法像 SQL 一样搜索 IDNumber?
我检查了 pyrebase,我想搜索每个用户的 IDNumber。
我试过使用
db.child("Users").order_by_child("IDNumber").equal_to(2011445392).get()
但它给了我一个与未定义索引相关的错误。有没有办法像 SQL 一样搜索 IDNumber?
您的查询是正确的。出现关于 index not defined 的错误是因为您没有在IDNumber
.
您需要像这样在索引上配置规则:
{
"rules": {
"Users": {
".indexOn": ["IDNumber"]
}
}
}
https://firebase.google.com/docs/database/security#section-defining-indexes