如何使用javascript

时间:2019-10-26 14:37:31

标签: javascript firebase google-cloud-firestore

我在我的项目中尝试使用此代码,但是在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 个答案:

答案 0 :(得分:1)

尝试一下,db必须是一个const!我认为有问题

const db = new Firestore({
  projectId: "projectId",
  keyFilename: "./key.json"
 });
db.collection("collectionName")
  .get()
  .then(res => {
    res.forEach(element => {
      element.ref.delete();
    });
 });