Firebase RTDB — получить идентификатор документа?

как я могу получить идентификаторы документов в useEffect, используя базу данных Firebase в реальном времени?

Это прекрасно работает, но мне также нужен каждый идентификатор документа. Firebase RTDB — получить идентификатор документа?

Firebase RTDB — получить идентификатор документа?

🤔 А знаете ли вы, что...
JavaScript поддерживает объектно-ориентированное программирование.


14
1

Ответ:

Решено

Вот как вы можете получить ключи из массива в RTDB:

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

Вам нужно добраться до childSnapshots, используя цикл forEach или for.