Estoy ejecutando la siguiente consulta con el fin de actualizar un solo elemento en todos los documentos existentes en la colección. Básicamente estoy tratando de borrar su valor a "0".Actualizar un elemento en todos los documentos en una colección de MongoDB
Aquí está el código:
MongoCollection collection = db.GetCollection(DataAccessConfiguration.Settings.CollectionName);
var query = Query.Exists("ElementName", true);
var update = Update.Set("ElementName", "0");
collection.Update(query, update);
Sólo actualiza un documento único.
¿Cómo puedo actualizar todos los elementos a la vez?
Exactamente lo que necesitaba. Me faltaba el argumento 'UpdateFlags.Multi'. – agarcian