【问题标题】:Retrieve only some params from a node at Firebase (web)?仅从 Firebase(网络)的节点中检索一些参数?
【发布时间】:2019-08-14 22:44:07
【问题描述】:

firebase 是否允许我仅从节点获取一些参数?

示例用户有:id, name, email, birthday, zip_code

但我只希望 idname 用于特定搜索。

要在网络应用程序中获取用户列表,我可以这样做:

var database = firebase.database();
return firebase.database().ref('/users).once('value').then(function(snapshot) {
  console.log('list de users: ');
  console.log(snapshot.val());
});

但这会检索所有用户参数,我如何才能在 Firebase 中仅从 /users 获取 id 和 name?

【问题讨论】:

    标签: javascript firebase firebase-realtime-database


    【解决方案1】:

    您不能为单个查询指定要获取的子集子集。当您在数据库中的某个位置进行查询时,您将始终获得该位置的所有子节点,它们的嵌套深度越深。

    如果您只想要某些孩子,则必须在完全指定的路径上为每个孩子提出单独的请求。

    【讨论】:

      猜你喜欢
      • 2019-09-29
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多