Firebase - 在一行表中搜索值

时间:2015-07-02 19:03:10

标签: javascript firebase

我们说我有这些数据:

{
  "user" : {
    "github:1216320" : {
      "at_step" : 0,
      "email" : "james@sawyer.com",
      "ip" : "127.0.0.1",
      "level" : 1,
      "map" : 1,
      "member_level" : 10,
      "signed_up" : 1337591861,
      "uid" : "github:1216320",
      "username" : "James",
      "x" : 50,
      "y" : 20
    },
    "twitter:3747431" : {
      "at_step" : 1,
      "email" : "jack@shepard.com",
      "ip" : "127.0.0.1",
      "level" : 1,
      "map" : 1,
      "member_level" : 10,
      "signed_up" : 1337591861,
      "uid" : "twitter:3747431",
      "username" : "Jack",
      "x" : 50,
      "y" : 20
    }
  }
}

我如何制作它以便Firebase在每个"用户"的player行内搜索看看username是否存在?我希望用户名和uid是唯一的,因为它是由uids订购的...如何在每个唯一ID中搜索用户名?

因为当我查询FB时,我不能同时对每个用户进行查询。

我不能完全这样做:var refChk = new Firebase("https://myfirebase.firebaseio.com/user/*").once('value', checkingUsername);

0 个答案:

没有答案