【问题标题】: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
}