の出力を見ていて、返されたドキュメントでフィールドdb.system.profile.stats()
が何をmax
意味するのか興味があります(mongodb 2.2.2を実行しています)。
次に例を示します。
> db.system.profile.stats()
{
"ns" : "mydb.system.profile",
"count" : 2476,
"size" : 1012284,
"avgObjSize" : 408.83844911147014,
"storageSize" : 1052672,
"numExtents" : 2,
"nindexes" : 0,
"lastExtentSize" : 4096,
"paddingFactor" : 1,
"systemFlags" : 0,
"userFlags" : 0,
"totalIndexSize" : 0,
"indexSizes" : {
},
"capped" : true,
"max" : 2147483647,
"ok" : 1
}
db.collection.stats()の公式の mongodb ドキュメントには言及max
されていません。
おそらく、それがsystem.profile
上限のあるコレクションであるという事実と関係があります。max
(1)表示されている数が膨大であり、(2) 私のコレクションが 2500 程度のドキュメントを超えず、合計サイズがこれよりもはるかに小さいため、max は間違いなく上限付きコレクションの最大サイズではありません。
何かご意見は?
ありがとう、ケビン