0

火力基地

我检查了 pyrebase,我想搜索每个用户的 IDNumber。

我试过使用

db.child("Users").order_by_child("IDNumber").equal_to(2011445392).get()

但它给了我一个与未定义索引相关的错误。有没有办法像 SQL 一样搜索 IDNumber?

4

1 回答 1

1

您的查询是正确的。出现关于 index not defined 的错误是因为您没有在IDNumber.

您需要像这样在索引上配置规则:

{
  "rules": {
    "Users": {
      ".indexOn": ["IDNumber"]
    }
  }
}

https://firebase.google.com/docs/database/security#section-defining-indexes

于 2019-05-29T21:25:31.063 回答