我有一个上限收藏。当我在其上调用 stats() 时,我得到以下输出:
/* 0 */
{
"ns" : "log_db.access_logs",
"count" : 42088,
"size" : 13602632,
"avgObjSize" : 323,
"storageSize" : 100003840,
"numExtents" : 1,
"nindexes" : 2,
"lastExtentSize" : 100003840,
"paddingFactor" : 1,
"systemFlags" : 1,
"userFlags" : 0,
"totalIndexSize" : 3932656,
"indexSizes" : {
"_id_" : 1389920,
"apikey_1_ts_1" : 2542736
},
"capped" : true,
"max" : NumberLong(9223372036854775807),
"ok" : 1
}
我不知道“最大”参数显示的是什么。我使用 db.runCommand('convertToCapped' ... ) 构造创建了这个集合,并且我将 'size' 参数设置为 1 亿。但是这里没有提到它(大小)
有人可以在这里解释“最大”字段的含义,以及如何找到封顶集合的正确大小。