【问题标题】:Is there any way to see the mongo results in a better format?有没有办法以更好的格式查看 mongo 结果?
【发布时间】:2012-12-11 17:11:43
【问题描述】:

有什么方法可以更好地查看 mongo 结果,就像我们在 sql 中使用 \G 一样?

【问题讨论】:

标签: mongodb


【解决方案1】:

没有办法像在 MySQL 的 \G 中看到的那样启用垂直打印。在上下文中,视图不太有用,因为 MongoDB 是一个文档存储,可以有嵌套文档等。

您可以通过在查询中添加.pretty() 以漂亮的打印方式打印出查询结果:

db.test.find().pretty()

这将在展开的文档视图中返回结果,这可能会有所帮助。

【讨论】:

  • 不错,这是最接近 MySQL 的方式了。
【解决方案2】:

除了@Andre 解决方案, 如果您只想获得一个元素。您可以使用 findOne 功能。它可以很好地打印该文档。

db.test.findOne()

您也可以在光标上使用 toArray。虽然它是一个记忆猪,但对于少数结果来说,它的打印效果很好,

db.test.find({...}).toArray()

【讨论】:

    猜你喜欢
    • 2020-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多