我试图获得单个集合的大小,fs.chunks,但似乎无法成功运行该命令。
在控制台中,这就是我需要的:
db.fs.chunks.dataSize({})
在Rails中尝试类似的东西:
= MongoMapper.database.collection('fs.chunks').dataSize({})
= MongoMapper.database.collection('fs.chunks').runCommand('dataSize({})')
任何建议都表示赞赏。
答案 0 :(得分:0)
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
}