When I try to run this on my MongoDB:
db.createCollection(\"mycol\", { capped : true, autoIndexID : true, size : 6142800, max : 10000 } )
I
The correct option is autoIndexId
, you had put autoIndexID
.
You can also use the option --convertLegacyIndexes
(you'll need to use a fairly new version of mongorestore though).
That has been working for me for dumps made from mongodb v2.6
autoIndexId
option has been removed in 3.4 and was already deprecated in 3.2
From mongo doc and https://jira.mongodb.org/browse/SERVER-19067:
Deprecated since version 3.2: The autoIndexId option will be removed in version 3.4.
Also, for capped collection :
Capped collections have an _id field and an index on the _id field by default.