有没有办法以更好的格式查看 mongo 结果,就像我们在 sql 中使用 \G 一样?
问问题
561 次
2 回答
6
没有办法像在 MySQL 的 \G 中看到的那样启用垂直打印。在上下文中,视图不太有用,因为 MongoDB 是一个文档存储,可以有嵌套文档等。
您可以通过在查询中添加 a 以漂亮的打印方式打印出查询的结果.pretty()
:
db.test.find().pretty()
这将在扩展的文档视图中返回结果,这可能会有所帮助。
于 2012-12-11T06:21:02.737 回答
2
除了@Andre 解决方案,如果您只想获得一个元素。您可以使用 findOne 功能。它漂亮地打印了该文档。
db.test.findOne()
您也可以在光标上使用 toArray。虽然它是一个记忆猪,但对于少数结果来说,它的打印效果很好,
db.test.find({...}).toArray()
于 2012-12-11T08:33:05.270 回答