数百万のレコードをmongodbに一括インポートしていますが、ドキュメントの数を確認している間、1000のままです。
> db.records.count()
1000
> db.records.distinct('hash').length
1000
ただし、私のスクリプトは、例外がスローされることなく512K(および増加)のレコードを挿入したと考えています(私はpymongoを使用しています)。コレクションの暗黙の最大サイズはありますか?
更新:の内容db.records.stats()
> db.records.stats()
{
"ns" : "test2.records",
"count" : 2000,
"size" : 152012,
"avgObjSize" : 76.006,
"storageSize" : 696320,
"numExtents" : 4,
"nindexes" : 1,
"lastExtentSize" : 524288,
"paddingFactor" : 1,
"flags" : 1,
"totalIndexSize" : 73584,
"indexSizes" : {
"_id_" : 73584
},
"ok" : 1
}
> db.records.count()
2000