Как удалить все документы в FireStore, используя JavaScript - PullRequest
0 голосов
/ 26 октября 2019

я пробую этот код для моего проекта, но на doc.reference.delete() не работает

 btnSubmit.addEventListener('click', e => {
    db.collection("ruangIGD")
    .get()
    .then(function(querySnapshot) {
        querySnapshot.forEach(function(doc) {
            // doc.data() is never undefined for query doc snapshots

            doc.reference.delete()
        });
    })
    .catch(function(error) {
        console.log("Error getting documents: ", error);
    });

как решить эту проблему?

1 Ответ

1 голос
/ 26 октября 2019

Попробуйте, дБ должно быть const! Я думаю, что есть проблема

const db = new Firestore({
  projectId: "projectId",
  keyFilename: "./key.json"
 });
db.collection("collectionName")
  .get()
  .then(res => {
    res.forEach(element => {
      element.ref.delete();
    });
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...