Я бы очень хотел использовать команду mongo geoNear, как обсуждено здесь .
Вот команда, которую я ввел в консоль rails с сообщением об ошибке.
MongoMapper.database.command({ 'geoNear' => "trips", 'near' => [45,45]})
Mongo::OperationFailure: Database command 'geoNear' failed:
(errmsg: 'more than 1 geo indexes :('; ok: '0.0').
Я не могу понять сообщение об ошибке, предположительно невозможно иметь более 1 географического индекса, и я уверен, что создал только один.
Исходя из этого вопроса stackoverflow Я полагаю, что правильно формулирую запрос. Кто-нибудь понимает это сообщение об ошибке? Как мне уничтожить и воссоздать мои индексы?
Я использую рельсы 3.1 с mongodb v2.0 и mongo ruby gem v1.5.1.