gpt4 book ai didi

mongodb - db..stats( ) 输出中的最大字段是什么意思?

转载 作者:可可西里 更新时间:2023-11-01 10:44:30 24 4
gpt4 key购买 nike

我正在查看 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
}

official mongodb documentation 上没有提及max db.collection.stats() 的。

也许这与 system.profile 是一个上限集合这一事实有关。尽管 max 绝对不是上限集合的最大大小,因为 (1) 显示的 max 是一个巨大的数字,并且 (2) 我的集合不会超过 2500 个左右的文档和总大小比这少得多。

有什么想法吗?

谢谢,凯文

最佳答案

max 是 capped collection 的可选设置,它还限制集合中文档的数量,而不是仅仅限制字节数(size )。

参见文档 here .

关于mongodb - db.<collectionname>.stats( ) 输出中的最大字段是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13829103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com