Mongodb 最大字段在db输出中的含义是什么。<;collectionname>;。统计数据()?

Mongodb 最大字段在db输出中的含义是什么。<;collectionname>;。统计数据()?,mongodb,Mongodb,我正在查看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" : 10

我正在查看
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()的目录中没有提到
max

也许这与
system.profile
是一个有上限的集合这一事实有关。尽管max肯定不是封顶集合的最大大小,因为(1)显示的
max
是一个巨大的数字,(2)我的集合不会超过2500个左右的文档,并且总大小远小于此

有什么想法吗

谢谢,
Kevin

max
是封顶集合的可选设置,用于限制集合中的文档数量,而不仅仅是限制字节数(
size

见文件