โDelete
Delete one document
IMongoCollection<T>
.DeleteOne(<filter>)// get a collection reference
var personsCollection = usersDatabase
.GetCollection<User>(Constants.UsersCollection);
// find a person using an equality filter on its id
var filter = Builders<User>.Filter.Eq(person => person.Id, appPerson.Id);
// delete the person
var personDeleteResult = await personsCollection.DeleteOneAsync(filter);
if (personDeleteResult.DeletedCount == 1)
{
Utils.Log($"Document {appPerson.Id} deleted");
}// get a collection reference
var bsonPersonCollection = usersDatabase
.GetCollection<BsonDocument>(Constants.UsersCollection);
// find a person using a greater than filter on its salary field
var bsonSingleFilter = Builders<BsonDocument>.Filter.Gt("salary", 2000);
// delete the first person that fulfills the filter criteria
var bsonPersonDeleteResult = await bsonPersonCollection
.DeleteOneAsync(bsonSingleFilter);Delete the first document in the collection
Delete multiple documents
Delete all documents
Last updated