Mongodb 什么';s显示在db.stats()中的字段dataFileVersion?

Mongodb 什么';s显示在db.stats()中的字段dataFileVersion?,mongodb,Mongodb,当我运行db.stats()时,有一个名为dataFileVersion的字段,其中包含major和minor。这个字段是什么意思,为什么它有两个版本?我必须用某种方式来修复它 { "db" : "xxxxxx", "collections" : 4, "objects" : 1419385, "avgObjSize" : 1053.0462164951723, "dataSize" : 1494678004, "storageSize" : 1773617152, "numExtents" :

当我运行
db.stats()
时,有一个名为
dataFileVersion
的字段,其中包含major和minor。这个字段是什么意思,为什么它有两个版本?我必须用某种方式来修复它

{
"db" : "xxxxxx",
"collections" : 4,
"objects" : 1419385,
"avgObjSize" : 1053.0462164951723,
"dataSize" : 1494678004,
"storageSize" : 1773617152,
"numExtents" : 30,
"indexes" : 2,
"indexSize" : 46063584,
"fileSize" : 6373244928,
"nsSizeMB" : 16,
"dataFileVersion" : {
    "major" : 4,
    "minor" : 5
},
"ok" : 1
}

dataFileVersion
包含数据库数据文件的磁盘格式的版本号。在这种情况下,它表示
4.5
的版本


文档。

感谢您的解释,我阅读了文档,但不明白这是4.5的符号。关于“磁盘格式的版本号”,这是什么意思?再次感谢。@raulmarcosl这是MongoDB内部格式的版本号,用于构造磁盘上包含数据库的文件。明白!再次感谢。