有没有更好的方式来查看Mongo的结果格式?

15 浏览
0 Comments

有没有更好的方式来查看Mongo的结果格式?

有没有一种更好的方式来查看MongoDB的结果呢?就像我们在SQL中使用\\G一样?

admin 更改状态以发布 2023年5月22日
0
0 Comments

除了@Andre的解决方案外,如果你只想获取一个元素,你可以使用findOne函数。它会漂亮地打印那个文档。

db.test.findOne()

你还可以在游标上使用toArray。虽然它会占用很多内存,但对于小量的结果来说是可以接受和漂亮的打印的。

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

0
0 Comments

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

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

db.test.find().pretty()

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

0