В настоящее время я использую 3.2.1 mongo driver version
.
Случай использования —
Запись – массовая вставка в коллекцию или вставка по строкам. Чтение – чтение на основе _id
.
Никаких дополнительных индексов не требуется, достаточно индекса по умолчанию, который mongodb создает в поле _id.
Проблема. Моя служба Mongo (вызывающая mongodb) слишком сильно загружает ЦП.
1.) Создает ли Mongodb индексы для поля _id в фоновом режиме.
2.) Если нет, мне нужно создать индекс в фоновом режиме, чтобы ускорить процесс. Как я могу сделать это программно.
Может быть, что-то вроде этого,
collection.createIndex(new BasicDBObject("_id", 1),new BasicDBObject("background", true));
Я наткнулся на эту ссылку
_id
есть индекс, и вы не можете его изменить. Говоря о своей службе Mongo, вы имеете в виду свою службу mongodb или свое приложение? - person yaoxing   schedule 03.05.2016_id
по умолчанию, но работает ли он в фоновом режиме, если нет, могу ли я сделать его для создания индекса в фоновом режиме? - person Ankur Singhal   schedule 03.05.2016