【问题标题】:MongoDB Print Pretty with PyMongo [duplicate]MongoDB Print Pretty 与 PyMongo [重复]
【发布时间】:2016-01-04 19:38:42
【问题描述】:

我已经为 MongoDB 查找了 print pretty,并且我了解如何从 shell 执行此操作。我找不到的是如何用 PyMongo 来做,所以当我在 eclipse 中运行它时,输出会打印得很漂亮,而不是全部打印在一行中。这是我现在拥有的:

  cursor = collection.find({})
  for document in cursor: print(document)

这会打印我收藏中的所有内容,但我收藏中的每个文档只打印一行。我怎样才能改变它以使它打印得漂亮?

【问题讨论】:

标签: python mongodb printing pymongo


【解决方案1】:

PyMongo 以 Python 数据结构的形式获取文档。所以你可以像这样使用pprint

from pprint import pprint

cursor = collection.find({})
for document in cursor: 
    pprint(document)

【讨论】:

  • 谢谢!!这就是我需要的
  • 如果答案有帮助,请将其标记为已接受的答案,如果您愿意,请点赞。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-25
  • 2014-02-02
  • 2016-03-05
  • 1970-01-01
  • 1970-01-01
  • 2019-03-25
  • 2015-07-02
相关资源
最近更新 更多