我是 MongoDB 新手,我有一个包含以下字段的集合:
> db.TestTable.findOne()
{
"_id" : ObjectId("527c48e99000cf10bc2a1d82"),
"ID" : "16587",
"Name" : "N15247",
"Serial1" : "11",
"Serial2" : "727",
"DateTime" : ISODate("1998-12-15T18:30:00Z"),
"CompID" : "ID465",
"CompName" : "F1460"
}
我使用 BsonDocument 使用 ac# 驱动程序将大约 300,000,000 个文档插入到集合中。集合的大小是:
> db.TestTable.stats()
{
"ns" : "FeatureParser.LogsTable",
"count" : 300000000,
"size" : 62399477600,
"avgObjSize" : 207.99825866666666,
"storageSize" : 68783787568,
"numExtents" : 54,
"nindexes" : 2,
"lastExtentSize" : 2146426864,
"paddingFactor" : 1,
"systemFlags" : 1,
"userFlags" : 0,
"totalIndexSize" : 14878186064,
"indexSizes" : {
"_id_" : 9746789472,
"dateTime_1" : 5131396592
},
"ok" : 1
}
MongoDB 是否为插入的文档占用了这么多空间?无论如何可以减少数据库的大小吗?
提前致谢。