MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Est-il possible de renommer les champs dans les sorties d'une requête Mongo dans PyMongo ?

J'utiliserais l'aggregate méthode avec $project opérateur.

À partir de la documentation Web mongodb.

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

ex.

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

voir http://docs.mongodb.org/manual/reference/aggregation/# _S_projet