sql >> Base de Datos >  >> NoSQL >> MongoDB

mongoDB Renombrar campo incrustado

Mira

 MongoDB.Driver.Builders.Update.Rename(string oldElementName, 
                                       string newElementName)

Devuelve una IUpdateQuery, que puede pasar a collection.Update() y cambiar el nombre de su campo. El generador de actualizaciones de C# tiene todos los comandos especiales que puede usar en mongo como una función a la que se puede llamar para crear su consulta.

El espacio de nombres Builders es un excelente espacio de nombres en el controlador MongoDB C#. Incluye constructores de consultas y actualizaciones. Puede encadenar comandos y hacer cosas como esta:

 Update.Set("indexsize", indexSize).Set("extractsize", extractedFileSize);

o

 Query.GT("filesize", 200000).In(bsonArray);