首页 > 解决方案 > 如何在 MongoDB 中使用 db.collection.findOne 函数和 pretty?

问题描述

为什么不pretty()支持findOne()mongoDB

db.collection.find().pretty()可以接受但db.collection.findOne().pretty()不能接受。任何原因?。有人会说 findOne() 已经以漂亮的格式打印,所以需要再次调用 pretty() 但关键是为什么 mongoDB 不支持它,因为它只是一个以漂亮格式打印/显示结果的函数。请让我知道为什么在 mongoDB 中不允许这样做。

编辑:我刚刚观察到,如果集合为空,db.collection.find()则将返回任何内容,而db.collection.findOne()将返回null。为什么会这样?

标签: mongodbmongodb-query

解决方案


推荐阅读