【问题标题】:How to find the fhe size of the specific Document in MonogoDB Collection?如何在 MongoDB 集合中查找特定文档的大小?
【发布时间】:2018-08-04 06:25:47
【问题描述】:

我在 MonoDB 集合中有 100k 个文档,document({id : '789736363828292'}) 有 20k 个文档/记录。我想找到那个特定文档使用的内存。

请帮我在 MongoDB 控制台中找到以 MB 为单位的内存大小。

【问题讨论】:

标签: mongodb memory mongodb-query


【解决方案1】:

您可以在 MongoShell 中使用Object.bsonsize,它将返回一个文档的 BSON 大小(以 字节 为单位)。试试

Object.bsonsize(db.col.findOne({id : '789736363828292'}))

【讨论】:

  • 嗨 mickl,如何为上述查询添加日期范围?
  • @Rocky 为什么要添加日期范围? Object.bsonsize 只需要一份文件。
  • 对于其他错过它的人,您必须使用findOne 而不是find 以获得正确的尺寸
猜你喜欢
  • 2013-06-01
  • 1970-01-01
  • 2020-11-18
  • 2019-05-17
  • 1970-01-01
  • 2015-05-03
  • 2015-08-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多