У меня есть случай, когда мне нужно искать близлежащих продавцов для зарегистрированных пользователей. Широта текущего города пользователя, которая будет использоваться для сравнения с данными продавца, хранящимися в нашей базе данных, выглядит следующим образом:
{ "merchant_id" : "W234FDHDF##234", "location" : { "loc" : {"широта" : -58.4,"lng" : 30.8},"город" : "Купертино" , "display_address": ["20956 W Homestead Rd" , "Cupertino, CA 95015"] , "postal_code" : "95015" , "country_code" : "US" , "address" : ["20956 W Homestead Rd"] , "код_состояния": "CA"} }
Я новичок в MongoDB и не очень разбираюсь в этом. Я использую API mongodb для нашего Java-приложения. Может ли кто-нибудь дать рекомендации, как реализовать это на Java?