📜  如何一次性删除整个平面列表和整个 Firestore 集合 - TypeScript 代码示例

📅  最后修改于: 2022-03-11 14:48:29.731000             🧑  作者: Mango

代码示例1
deleting whole flatlist in one go using firestore 

filter data=(_item)=>{
   this.setState({users: this.state.users.filter(item => item. Key=== _item)});
    console.log(this.state.favorites) }
call this function in button deleteall code given below
  {   async function massDeleteUsers() {
              // Get all users
              const usersQuerySnapshot = await firestore().collection('user').get(                 
              );             
              // Create a new batch instance
              const batch = firestore().batch();             
              usersQuerySnapshot.forEach(documentSnapshot => {
                batch.delete(documentSnapshot.ref); });             
              return batch.commit();}             
           massDeleteUsers().then(() =>{     
             this.filterdata()
               console.log('All users deleted in a single batch operation.')}) }}>
so this will delete whole flatlist in on go and delete whole firestore collection