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

¿Es posible cambiar el nombre de los campos en los resultados de una consulta de Mongo en PyMongo?

Usaría el aggregate método con $project operador.

De los documentos web de mongodb.

db.article.aggregate(
 { $project : {
     title : 1 ,
     page_views : "$pageViews" ,
     bar : "$other.foo"
 }} );`

por ejemplo

db.mycol.aggregate({ $project : { name:1, value:"$age" }});

consulte http://docs.mongodb.org/manual/reference/aggregation/# _S_proyecto