delete method
Deletes a document from the collection by its ID.
The id
should be a valid MongoDB ObjectId string.
Returns true
if the deletion was successful, otherwise false
.
Implementation
Future<bool> delete(String id) async {
var oid = ObjectId.tryParse(id);
if (oid != null) {
var res = await collection.deleteOne(where.id(oid));
return res.success && res.nRemoved == 1;
}
return false;
}