[英]Is it possible rename fields in the outputs of a Mongo query in PyMongo?
我在Mongo有一些文件:
{"name" : "John", "age" : 26}
{"name" : "Paul", "age" : 34}
{"name" : "George", "age" : 36}
和另一個需要表單文檔的函數:
{"name" : "XXX", "value" : YY}
是否可以在PyMongo中的查詢查詢中將'age'字段重命名為'value'?
我將使用$project
運算符的aggregate
方法。
來自mongodb web docs。
您也可以使用$ project重命名字段。 請考慮以下示例:
db.article.aggregate(
{ $project : {
title : 1 ,
page_views : "$pageViews" ,
bar : "$other.foo"
}} );`
例如
db.mycol.aggregate({ $project : { name:1, value:"$age" }});
見http://docs.mongodb.org/manual/reference/aggregation/#_S_project
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.