MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB Renomear campo incorporado


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

Ele retorna uma IUpdateQuery, que você pode passar para collection.Update() e renomear seu campo. O construtor C# Update tem todos os comandos especiais que você pode usar no mongo como uma função que pode ser chamada para construir sua consulta.

O namespace Builders é um ótimo namespace no driver MongoDB C#. Inclui construtores de consulta e atualização. Você pode encadear comandos e fazer coisas assim:
 Update.Set("indexsize", indexSize).Set("extractsize", extractedFileSize);

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