【问题标题】:Fetching a key of a current value from Firebase Realtime Database从 Firebase 实时数据库中获取当前值的键
【发布时间】:2021-09-12 05:10:00
【问题描述】:

我有这个简单的 Firebase 实时数据库:

我有 inner Id(蓝色),如何使用 ReactJS 获取 key(红色)?

我已经阅读了Firebase Realtime Database Docs (Modular SDK v9),但我没有看到这样做的方法。如有任何帮助,我将不胜感激。

【问题讨论】:

    标签: reactjs firebase-realtime-database


    【解决方案1】:

    如果您想获取 ID 1 的整个列表,一些基本代码如下所示:

    import { getDatabase, get, ref } from "firebase/database";
    
    const getData = async () => {
      const db = getDatabase();
      const snap = await get(ref(db, `Lists/${id1}`));
    
      snap.forEach((r) => {
        console.log("key", r.key);
        console.log("value", r.val()); // red
        console.log("id", r.val()["id"]); // blue
      });
    };
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-17
      • 1970-01-01
      • 2020-05-29
      • 1970-01-01
      相关资源
      最近更新 更多