как я могу получить идентификаторы документов в useEffect
, используя базу данных Firebase в реальном времени?
Это прекрасно работает, но мне также нужен каждый идентификатор документа.
🤔 А знаете ли вы, что...
JavaScript поддерживает объектно-ориентированное программирование.
Вот как вы можете получить ключи из массива в RTDB:
onValue(dbRef, (snapshot) => {
snapshot.forEach((childSnapshot) => {
const childKey = childSnapshot.key;
const childData = childSnapshot.val();
// ...
});
}, {
onlyOnce: true
});
Вам нужно добраться до childSnapshots, используя цикл forEach или for.