有没有一种更好的方式来查看MongoDB的结果呢?就像我们在SQL中使用\\G一样?
除了@Andre的解决方案外,如果你只想获取一个元素,你可以使用findOne函数。它会漂亮地打印那个文档。
db.test.findOne()
你还可以在游标上使用toArray。虽然它会占用很多内存,但对于小量的结果来说是可以接受和漂亮的打印的。
db.test.find({...}).toArray()
无法像在MySQL中看到的\G一样启用垂直打印。在MongoDB中,这种视图的上下文不太有用,因为MongoDB是一个文档存储库,可以具有嵌套文档等。
您可以通过将.pretty()添加到查询中,以漂亮的打印方式打印出查询结果:
.pretty()
db.test.find().pretty()
这将以扩展文档视图返回结果,可能会有所帮助。
用户名或邮箱地址
密码