Доброе время суток!)
Прошу совета в такой вот ситуации...
Есть таблица с документами которая прежде была без индексов и имела небольшое количество записей. На данный момент таблица занимает 4 гб и имеет 4,5 млн записей.
При попытке получить документы ловлю ошибку :
QueryFailure flag was too much data for sort() with no index. add an index or specify a smaller limit (response was { "$err" : "too much data for sort() with no index. add an index or specify a smaller limit", "code" : 10128 })
Пробовал вставить индекс.... не решилась проблема
Структура записи
такова
{
"_id" : ObjectId("000000000000000000000000"),
"Recepient" : {
"Email" : "",
"OperatorId" : ObjectId("000000000000000000000000")
},
"CreeateDate" : ISODate("дата"),
"SendDate" : null,
"Subject" : "тема",
"Message" : "сообщение'",
"NotificationRule" : {
"MastSendToEmail" : false,
"Name" : "имя",
"Order" : 140
},
"DocumentRef" : {
"_id" : ObjectId("000000000000000000000000"),
"Identifier" : "что то"
}
}
поиск идет по id
Заранее спасибо)