Я не понимал, я вроде дурак здесь. Как только я получить POST
аргументы, я пытаюсь передать его в запросе, как
coordinates = self.get_argument("coordinates", "")
latitude = coordinates.split("_")[0]
longitude = coordinates.split("_")[1]
self.application.db.cityinfo.find({"loc":{"$near":(longitude, latitude)}}, limit=20, callback=self.loadMoreSearchResponse)
Кажется, я передаю строку в запросе. Я просто превращали в float
то его работает отлично
coordinates = self.get_argument("coordinates", "")
latitude = float(coordinates.split("_")[0])
longitude = float(coordinates.split("_")[1])
self.application.db.cityinfo.find({"loc":{"$near":(longitude, latitude)}}, limit=20, callback=self.loadMoreSearchResponse)
Надежда, это поможет кому-то другому в будущем.
Спасибо Danypype. Это не работает. Но вы помогли мне создать структуру GeoIndex. – arthankamal
+1 для создания структуры для 'GeoIndex' – arthankamal