【发布时间】:2012-12-11 17:11:43
【问题描述】:
有什么方法可以更好地查看 mongo 结果,就像我们在 sql 中使用 \G 一样?
【问题讨论】:
-
你的意思是pretty printing?
标签: mongodb
有什么方法可以更好地查看 mongo 结果,就像我们在 sql 中使用 \G 一样?
【问题讨论】:
标签: mongodb
没有办法像在 MySQL 的 \G 中看到的那样启用垂直打印。在上下文中,视图不太有用,因为 MongoDB 是一个文档存储,可以有嵌套文档等。
您可以通过在查询中添加.pretty() 以漂亮的打印方式打印出查询结果:
db.test.find().pretty()
这将在展开的文档视图中返回结果,这可能会有所帮助。
【讨论】:
除了@Andre 解决方案, 如果您只想获得一个元素。您可以使用 findOne 功能。它可以很好地打印该文档。
db.test.findOne()
您也可以在光标上使用 toArray。虽然它是一个记忆猪,但对于少数结果来说,它的打印效果很好,
db.test.find({...}).toArray()
【讨论】: