Android中的Firebase实时数据库的等价物

时间:2017-05-01 23:07:20

标签: android firebase firebase-realtime-database

我似乎找不到直接答案的问题是如何通过某个字段(在我的情况下是用户名)对Firebase数据库中的此列表进行查询,以查找该用户的相关密钥。用户名保证是唯一值。

我已经阅读了queries上的文档,但看起来所有人都需要某种形状或形式的密钥才是真的吗?如果这通常是如何避免的?

感谢下面一百万是我的数据库的设计方式。

现在,在我的数据库中有一个用户对象列表:

Database
    -users
        -{SomeUniqueKey}
            -data: "some data"
            -username: "user1"
            -usernameThisUserIsFollowing: "user2"
        +{SomeOtherUniqueKey}

1 个答案:

答案 0 :(得分:1)

你可以使用equalTo。

参考:https://firebase.google.com/docs/database/