Монго и найти всегда ограничено 100 с геоданными
Пытаясь поэкспериментировать с исполнением монго, я обнаружил странное поведение моего монго дб.
Прежде всего, я заполнил его следующим запросом:
for (i=0; i < 10000000; i++){db.location.insert( {_id: Math.floor((Math.random()*10000000000)+1), position: [Math.round(Math.random()*10000)/10000, Math.round(Math.random()*10000)/10000]} )}
следующий:
db.location.ensureIndex( {position: "2d"} )
Затем я выполняю запрос:
db.location.find( {position: { $near: [1,1], $maxDistance: 1/111.12 } } )
Что бы я ни пытался сделать, я всегда получаю размер или счет 100.
В документации я заметил, что ограничение по умолчанию равно 100. Я также попытался переопределить его значениями, превышающими 100. К сожалению, мне не удалось.
Вы когда-нибудь сталкивались с таким случаем?