有没有办法看到mongo结果更好?

时间:2012-12-11 06:07:01

标签: mongodb

有没有办法看到mongo结果更好的格式,比如我们在sql中使用\ G?

2 个答案:

答案 0 :(得分:6)

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

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

db.test.find().pretty()

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

答案 1 :(得分:2)

除了@Andre解决方案, 如果你想只获得一个元素。您可以使用findOne函数。它非常适合打印该文档。

db.test.findOne()

您也可以使用toArray游标。虽然它是一个记忆猪,但对于少量的结果,它的精美和漂亮的打印,

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