【问题标题】:dataSize({}) for mongodb mongomapper and railsmongodb mongomapper 和 rails 的 dataSize({})
【发布时间】:2011-09-21 15:39:21
【问题描述】:

我试图获取单个集合 fs.chunks 的大小,但似乎无法成功运行该命令。

在控制台中,这是我需要的:

    db.fs.chunks.dataSize({})

在 Rails 中我正在尝试类似的东西:

    = MongoMapper.database.collection('fs.chunks').dataSize({})
    = MongoMapper.database.collection('fs.chunks').runCommand('dataSize({})')

感谢任何建议。

【问题讨论】:

    标签: ruby-on-rails mongodb mongomapper


    【解决方案1】:

    MongoMapper.database.collection('fs.chunks').stats 是否为您提供所需的信息?

    {
      "ns"             => "app-test.fs.chunks",
      "count"          => 6,
      "size"           => 4160,
      "avgObjSize"     => 693.333333333333,
      "storageSize"    => 8192,
      "numExtents"     => 1,
      "nindexes"       => 1,
      "lastExtentSize" => 8192,
      "paddingFactor"  => 1.58,
      "flags"          => 1,
      "totalIndexSize" => 8192,
      "indexSizes"     => { "_id_" => 8192 },
      "ok"             => 1.0
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-23
      • 1970-01-01
      • 2012-08-28
      相关资源
      最近更新 更多