从视图的Firestore集合中删除多个文档,同时删除一个

时间:2018-07-09 11:04:57

标签: javascript angular firebase google-cloud-firestore

我使用异步管道订阅了一个集合,但是当我去删除集合中的文档时,被删除文档下面的任何文档也会从UX中删除,但是当我重新加载组件时,我得到了该文档再次从消防站。

这是我用来获取指南集的代码

getGuides() {
return this.db.collection('guides').snapshotChanges()
  .map(data => {
    return data.map(a => {

      let id = a.payload.doc.id;
      let data = a.payload.doc.data();
      return { id, ...data };
    })
  })
}

此代码是删除具有其ID的文档

deleteGuide(id) {
     return this.db.doc('guides/' + id).delete();
}

谢谢!

gif有问题

enter image description here

0 个答案:

没有答案