@panikev

Почему массив пустой?

Здравствуйте! Скажите пожалуйста как можно удалить документы, зная список 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);
    });
 });
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы