我正在使用mongoimport
从csv
文件导入数据。为此,我执行以下命令
mongoimport -d {databaseName} -c {collectionName}--type csv --file {fileName} --headerline
它使用objectId值创建自动生成的_id
字段。并在其上创建索引。但我希望它不应该对此创建索引。如何对_id
和该csv
文件的字段进行复合索引?
引用MongoDB文档
MongoDB在创建集合时为所有集合创建_id索引,这是_id字段上的唯一升序索引。不能删除_id字段上的索引。
但是,您可以创建一个复合索引,其中索引可以包含对_id
字段的引用。
语法为db.test.ensureIndex({"_id": 1, "name": 1})
,例如,name
是文档中的另一个字段。更多信息