[英]Retrieve fields from mongodb with renamed field through pymongo
As similar to mongoDB code, such as 与mongoDB代码类似,例如
db.collection.aggregate({$project:{"ID_NO":"id"}})
Need syntax for pymongo, i have a query 需要pymongo的语法,我有一个查询
query = dict(app_name='Test', is_enabled=True)
element_list = elementsettings.objects(**query)
I have tried - 我努力了 -
query = dict(app_name='Test', is_enabled=True, $project={'is_app_enabled':'is_enabled'})
当与Pymongo一起使用时, $project
应该在'$project'
之类的引号内。
In python: 在python中:
db.collection.aggregate([{"$project": {"ID_NO":"$id"}])
Note that the projection operation sits inside an array of aggregation operators. 请注意,投影操作位于一组聚合运算符内。 Also note that this particular project will erase all other fields.
另请注意,该特定项目将删除所有其他字段。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.