MongoDB shell崩溃了嵌套的文档/数组。

4
MongoDB Shell(mongosh)默认情况下会将嵌套文档/数组从一定的嵌套深度开始折叠。这使得查看完整的文档变得不可能。是否有任何方法可以在不使用复杂的聚合/投影的情况下展开它们呢?
例如:
DOCDB PROD>db.test.find()
[
  {
    _id: ObjectId("62330fc76bbaaf29df9ca461"),
    one: {
      two: { three: { four: { foo: 'bar' } } }
    }
  },
  {
    _id: ObjectId("62330fd76bbaaf29df9ca462"),
    one: {
      two: {
        three: { four: { five: { foo: 'bar' } } }
      }
    }
  },
  {
    _id: ObjectId("62330fe96bbaaf29df9ca463"),
    one: {
      two: {
        three: { four: { five: { six: [Object] } } }
      }
    }
  }
]

第三个结果将嵌套对象折叠为[Object]而不是打印{foo:'bar'}。

你尝试过使用 db.test.find().pretty() 吗? - semperlabs
是的,这没有任何区别。 - P. Drijkoningen
1
我不知道你是否了解,但有一个名为noSQL Booster的可视化工具可以帮助你处理mongoDb。 - semperlabs
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接