Puede alguien por favor me muestran, si hay una mejor manera de quitar una document
de MongoDB utilizando el Official C# Driver de lo que tengo a continuación-¿Cómo eliminar un 'documento' por 'ID' usando el controlador oficial C# para MongoDB?
var query = Query.EQ("_id", a.Id);
database.GetCollection<Animal>("Animal").Remove(query);
funciona este código, pero parece demasiado trabajo a mí. El comando "Guardar", por ejemplo, toma una instancia y la actualiza. Quiero algo como- Remove(item)
.
Observaciones: estoy tratando de utilizar el controlador oficial de C# en lugar de NoRM o Samus que parece fuera de fecha.
Estoy tratando de eliminar mediante un campo distinto _id, y he intentado Query.EQ ("FieldName", valor) pero didn no funciona ¿Cómo debo hacer eso? En realidad, su código da el mismo error: "solo las clases se pueden asignar actualmente". –
¿Está usando el derecho usando importaciones? –
Me acabo de dar cuenta de que utilicé una consulta linq, no el Query.EQ() anterior, y supongo que ese fue el problema porque funcionó cuando lo cambié a la consulta Query.EQ(). Gracias por tu ayuda. –