php中带索引的Firebase实时查询

php中带索引的Firebase实时查询,php,firebase-realtime-database,Php,Firebase Realtime Database,在PHP中应用firebase数据查询时,我遇到了一个问题 我想从上述离线和在线数据中获取在线用户列表 存储在firebase中的 实际上,在user_列表下,我添加了动态/变量的用户ID,所以我不能代表这个应用规则 [ user_list=>[1 => ['id' => 1, 'name' => 'abbas', 'status' => 'online'], 2 => ['id' => 2, 'naumani' => '1.0,2.0', 'st

在PHP中应用firebase数据查询时,我遇到了一个问题

我想从上述离线和在线数据中获取在线用户列表 存储在firebase中的 实际上,在user_列表下,我添加了动态/变量的用户ID,所以我不能代表这个应用规则

[
user_list=>[1 => ['id' => 1, 'name' => 'abbas', 'status' => 'online'], 2 => ['id' => 2, 'naumani' => '1.0,2.0', 'status' => 'online'], 3 => ['id' => 3, 'dev' => '1.0,2.0', 'status' => 'offline'], 4 => ['id' => 4, 'dev' => '1.0,2.0', 'status' => 'offline']]
]

我从文档中找到了解决方案:

恐龙的例子对我很有帮助。 步骤:

  • 首先设置规则:
  • 然后在AdminSDK中使用orderByChild(我的是PHP)