Firebase RTDB - 获取文档 ID?

Firebase RTDB - Get document ID?

如何使用 firebase 实时数据库在 useEffect 中检索文档 ID?

这很好用,但是我还需要每个文档 ID。

这是从 RTDB 中的数组获取键的方法:

onValue(dbRef, (snapshot) => {
  snapshot.forEach((childSnapshot) => {
    const childKey = childSnapshot.key;
    const childData = childSnapshot.val();
    // ...
  });
}, {
  onlyOnce: true
});

您需要使用 forEach 或 for 循环访问 childSnapshots。