Regardez
MongoDB.Driver.Builders.Update.Rename(string oldElementName,
string newElementName)
Il renvoie un IUpdateQuery, que vous pouvez passer à collection.Update() et renommer votre champ. Le générateur de mise à jour C# contient toutes les commandes spéciales que vous pouvez utiliser dans mongo en tant que fonction appelable pour créer votre requête.
L'espace de noms Builders est un excellent espace de noms dans le pilote MongoDB C#. Il inclut les générateurs de requête et de mise à jour. Vous pouvez enchaîner les commandes et faire des choses comme ceci :
Update.Set("indexsize", indexSize).Set("extractsize", extractedFileSize);
ou
Query.GT("filesize", 200000).In(bsonArray);