gpt4 book ai didi

python - 是否可以重命名 PyMongo 中 Mongo 查询输出中的字段?

转载 作者:IT老高 更新时间:2023-10-28 13:10:10 27 4
gpt4 key购买 nike

我在 Mongo 中有一些文档:

{"name" : "John", "age" : 26}
{"name" : "Paul", "age" : 34}
{"name" : "George", "age" : 36}

还有另一个需要表单文档的函数:

{"name" : "XXX", "value" : YY}

是否可以在 PyMongo 的查找查询中将“年龄”字段重命名为“值”?

最佳答案

我会使用带有 $project 运算符的 aggregate 方法。

来自 mongodb 网络文档。

You may also use $project to rename fields. Consider the following example:

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

关于python - 是否可以重命名 PyMongo 中 Mongo 查询输出中的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14463087/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com