我正在使用pymongo来查询json文件。
我查询了json文件以查找最受欢迎的图书以及该图书的销售量。
我正在使用pymongo和pipelines进行查询。这是我的查询格式
books = list(db.books.aggregate(pipeline1))
我已将此结果列表存储在名为“books”的变量中。
当我打印书籍时,即打印(书籍)
它打印以下内容:
{'_ id':'哈利波特','卖':456289}
无论如何只打印名称:“Harry Potter”没有“id”,“sold”或“456289”?
答案 0 :(得分:2)
您是否在管道中插入了禁用_id字段的投影步骤?
https://docs.mongodb.com/manual/reference/operator/aggregation/project/
详细说明文档:
_id: <0 or false>
指定抑制_id字段。