AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.

$minDistance (쿼리 자 연산자)

$minDistance

중심점 에서 최소한 지정된 거리에 있는 문서로 지리 $nearSphere $near 공간적 또는 쿼리 결과를 필터링합니다.

$near 또는 $nearSphere 쿼리가 중심점을 GeoJSON 포인트 으로 지정하는 경우 거리를 음수가 아닌 미터 단위의 숫자로 지정합니다.

$nearSphere 쿼리가 중심점을 레거시 좌표 쌍 으로 지정하는 경우 거리를 음수가 아닌 라디안 단위 의 숫자로 지정합니다. 는 쿼리가 중심점을 GeoJSON 포인트 $near 으로 지정하는 경우에만 2dsphere인덱스를 사용할 수 있습니다.

중요

위도 및 경도 좌표를 지정하는 경우 경도를 먼저 나열한 다음 위도를 나열합니다.

  • 유효한 경도 값은 -180~180입니다(둘 모두 포함).

  • 유효한 위도 값은 -90~90입니다(둘 모두 포함).

2dsphere 인덱스가 있는 컬렉션 places를 고려합니다.

다음 예에서는 지정된 GeoJSON 지점에서 최소 1000 미터, 최대 5000 미터 떨어진 문서를 가장 가까운 것부터 가장 먼 것까지 정렬하여 반환합니다.

db.places.find( { location: { $near : { $geometry: { type: "Point", coordinates: [ -73.9667, 40.78 ] }, $minDistance: 1000, $maxDistance: 5000 } } })

location 필드가 있는 문서를 고 포함하2D 구 인덱스가 있는 컬렉션 places를 가정해 보겠습니다.

그런 다음 다음 예시에서는 지정된 지점에서 최소 1000미터에서 최대 5000미터 떨어진 location을 가장 가까운 곳에서 가장 먼 곳 순으로 반환합니다.

db.places.find( { location: { $nearSphere: { $geometry: { type : "Point", coordinates : [ -73.9667, 40.78 ] }, $minDistance: 1000, $maxDistance: 5000 } } })

중심점을 레거시 좌표 쌍으로 지정하는 예는 다음을 참조하세요. $nearSphere

이 페이지 평가하기

이 페이지의 내용