Запрос несуществующего ключа в крупномасштабной базе данных mongoDB - PullRequest
1 голос
/ 30 мая 2011

Я немного тестирую с mongoDB.Я создал базу данных с большим количеством данных (около 5 миллионов документов).Когда я запускаю запрос для несуществующего ключа, это занимает много времени.Я пытался остановить запрос, но db.currentOp () не показывает операцию, поэтому я не знаю, как остановить запрос.

Cheers Sven

1 Ответ

0 голосов
/ 30 мая 2011

Вы можете попробовать $maxScan оператор, чтобы ограничить количество проверенных элементов:

db.foo.find()._addSpecial( "$maxScan" , 50 )

http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-Specialoperators

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...