在pymongo中打印mongo文档的一部分

时间:2018-04-12 21:48:24

标签: pymongo

我正在使用pymongo来查询json文件。

我查询了json文件以查找最受欢迎的图书以及该图书的销售量。

我正在使用pymongo和pipelines进行查询。这是我的查询格式

books = list(db.books.aggregate(pipeline1))

我已将此结果列表存储在名为“books”的变量中。

当我打印书籍时,即打印(书籍)

它打印以下内容:

{'_ id':'哈利波特','卖':456289}

无论如何只打印名称:“Harry Potter”没有“id”,“sold”或“456289”?

1 个答案:

答案 0 :(得分:2)

您是否在管道中插入了禁用_id字段的投影步骤?

https://docs.mongodb.com/manual/reference/operator/aggregation/project/

详细说明文档:

_id: <0 or false>   

指定抑制_id字段。