2014-10-21 1 views
1

현재 Mongoid에 빌드 된 모든 수단은 db에 아무 것도 저장하지 않고 $geoWithin을 사용합니까?

$geoWithin (또는 다른 유사한 방법)을 좌표가있는 개체에서 호출하고 이후에 다각형 경계를 전달하는 방법을 사용하고 싶을 수도 있습니다.

생각하십니까?

답변

0

geo_near를 사용 해본 적이 있습니까?

field :location, type:Array # [lat,lng] 
index({ location: "2d" }, { min: -180, max: 180 }) 
:

나를 위해

center = [lat.to_f, lon.to_f] 
User.geo_near(center).max_distance(10) 

사용자 모델 정의를했습니다