#mongodb #indexing
#mongodb #индексирование
Вопрос:
Я новичок в MongoDB и выполнил импорт базы данных в свою локальную. После запуска моего приложения node я получаю следующую ошибку.
(node:1592) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): MongoError: exception: Index with name: expires_1 already exists with different options
Я вошел в консоль mongo и получил следующие индексы для сбора — сеанса
Indexes for sessions:
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"name" : "_id_",
"ns" : "db_staging.sessions"
},
{
"v" : 1,
"key" : {
"expires" : 1
},
"name" : "expires_1",
"ns" : "db_staging.sessions",
"background" : true
}
]
А затем я получил другое такое же имя индекса в system.indexes
Могу ли я удалить дубликат ключа из system.indexes.
Любое предложение высоко ценится. Заранее спасибо.
Комментарии:
1. Пожалуйста, поделитесь своим кодом узла.
2. gist.github.com/ytkang/e3ac863f9e5ba3643d58becc8763cae3 используйте этот инструмент для управления индексом