def delete(self, child=False): """Delete the filter documents if child is True then delete nested collection and documents also """ transaction_or_batch = self.query_transaction if self.query_transaction else self.query_batch q = self.query() DeleteQuery(self.model, query=q, child=child).exec(transaction_or_batch)
def delete(self, key): """Delete document from firestore Parameters ---------- key : str key of the document """ DeleteQuery(self.model_cls, key).exec()
def delete(self, key, transaction=None, batch=None): """Delete document from firestore Parameters ---------- key : str key of the document transaction: Firestore transaction batch: Firestore batch writes """ transaction_or_batch = transaction if transaction else batch DeleteQuery(self.model_cls, key).exec(transaction_or_batch)
def delete(self): """Delete the filter documents""" transaction_or_batch = self.query_transaction if self.query_transaction else self.query_batch q = self.query() DeleteQuery(self.model, query=q).exec(transaction_or_batch)
def delete(self): """Delete the filter documents""" q = self.query() DeleteQuery(self.model_cls, query=q).exec()