Здравствуйте! Скажите пожалуйста как можно удалить документы, зная список id в firebase?
Написал такой код, но почему-то массив array2 пуст, в самом снепшоте данные есть. Заранее спасибо!
let ref = firebase.firestore().collection('test');
let array1 = []
var array2 = []
ref.onSnapshot((querySnapshot) => {
querySnapshot.forEach((doc) => {
if (doc.data().Age !== undefined) array1.push(doc.id)
})
array2 = array1
})
console.log(array2 )
array1.forEach(element => {
ref.doc(element).delete().then(function() {
console.log("Document successfully deleted!");
}).catch(function(error) {
console.error("Error removing document: ", error);
});
});