본문 바로가기

Database

(15)
$polygon ※ MongoDB 공식 매뉴얼에 나와있는 $polygon 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $polygon 레거시 좌표 쌍의 geospatial $geoWithin 쿼리에 대한 polygon 을 지정합니다. 쿼리는 polygon 경계내에 있는 쌍을 반환합니다. 연산자는 GeoJSON 객체를 쿼리하지 않습니다. polygon 을 정의하기 위해선, 좌표 점들의 배열을 지정합니다 : { : { $geoWithin: { $polygon: [ [ , ], [ , ], [ , ], ... ] } } } 마지막 점은 암시적으로 첫번째 점과 연결됩니다. 원하는만큼 점, 면을 지정할 수 있습니다. 중요 : 경도와 위..
$minDistance ※ MongoDB 공식 매뉴얼에 나와있는 $minDistance 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $minDistance $near 또는 $nearSphere 쿼리의 결과를 중심점으로부터 적어도 지정한 거리만큼 떨어진 documents 로 필터링합니다. $near 또는 $nearSphere 쿼리가 중심점을 GeoJSON point 로 지정한다면 음수가 아닌 미터 단위의 숫자로 거리를 지정해야 합니다. $nearSphere 쿼리가 중심점을 레거시 좌표 쌍으로 지정한다면 음수가 아닌 라디안 단위의 숫자로 거리를 지정해야 합니다. $near 은 쿼리에서 중심점을 GeoJSON point 로 지정하는 경우 ..
$maxDistance ※ MongoDB 공식 매뉴얼에 나와있는 $maxDistance부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $maxDistance $maxDistance 연산자는 geospatial $near 또는 $nearSphere 쿼리의 결과를 지정한 거리로 제한합니다. 최대 거리의 측정 단위는 사용중인 좌표 시스템에 의해 결정됩니다. GeoJSON point 객체에는 라디안이 아닌 미터 단위로 거리를 지정해야 합니다. $maxDistance 에 음수를 지정할 순 없습니다. 2dsphere 과 2d geospatial index 둘 다 $maxDistance 를 지원합니다. Example (예시) 다음의 예시 쿼리는 [ ..
$geometry ※ MongoDB 공식 매뉴얼에 나와있는 $geometry 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. $geometry $geometry 연산자는 geospatial 쿼리 - $geoWithin, $geoIntersects, $near, $nearSphere - 와 함께 사용하기 위해 GeoJSON geometry 를 지정합니다. 기본 좌표 참조 시스템 (CRS) 으로 EPSG:4326 을 사용합니다. 기본 CRS 와 함께 GeoJSON 객체를 지정하기 위해선, $geometry 에 다음의 프로토타입을 사용하세요 : $geometry: { type: "", coordinates: [ ] } 커스텀 MongoDB CRS 와 함께 단일 링 ..
$centerSphere ※ MongoDB 공식 매뉴얼에 나와있는 $centerSphere 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $centerSphere 구형 geometry 를 사용하는 geospatial 쿼리에 원을 정의합니다. 쿼리는 원의 경계 내에 있는 documents 를 반환합니다. GeoJSON 객체와 레거시 좌표쌍에서 $centerSphere 연산자를 사용할 수 있습니다. $centerSphere 를 사용하기 위해선, 다음을 포함하는 배열을 지정해야 합니다 : 원 중심점의 그리드 좌표 라디안으로 측정된 원의 반지름. 라디안을 계산하기 위해선, 이 링크를 보십시오. 중요 : 경도와 위도를 사용한다면, 경도를 먼저 지..
$center ※ MongoDB 공식 매뉴얼에 나와있는 $center 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $center $center 연산자는 $geoWithin 쿼리에 원을 지정합니다. 쿼리는 원의 경계 내에 있는 레거시 좌표 쌍을 반환합니다. 연산자는 GeoJSON 객체를 반환하지 않습니다. $center 연산자를 사용하기 위해선, 다음을 포함하는 배열을 지정해야 합니다 : 원 중심점의 그리드 좌표 좌표 시스템에서 사용하는 단위로 측정한 원의 반지름 { : { $geoWithin: { $center: [ [ , ] , ] } } } 중요 : 경도와 위도를 사용할 땐, 경도를 먼저 지정하세요. Behavior (동..
$box ※ MongoDB 공식 매뉴얼에 나와있는 $box 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $box geospatial $geoWithin 쿼리에서 점 기반의 위치 데이터에 따라 직사각형의 경계 내에 있는 documents 를 반환하기 위한 직사각형을 지정합니다. $box 연산자를 사용할 때, $geoWithin 은 GeoJSON shapes 에 쿼리하지 않고 그리드 좌표를 기반으로 한 documents 를 반환합니다. $box 연산자를 사용하기 위해선 배열 내에 직사각형의 왼쪽 하단 과 오른쪽 상단을 지정해야 합니다 : { : { $geoWithin: { $box: [ [ ], [ ] ] } } } 중요 ..
$nearSphere ※ MongoDB 공식 매뉴얼에 나와있는 $nearSphere 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $nearSphere geospatial query 가 가장 가까운 곳에서 먼 곳 까지의 documents 를 반환하는 point 를 지정합니다. MongoDB 는 구형 geometry 를 사용해서 $nearSphere 쿼리의 거리를 계산합니다. $nearSphere 은 geospatial index 를 필요로 합니다. 2dsphere index : GeoJSON point 로 정의된 위치 데이터용 2d index : 레거시 좌표 쌍으로 정의된 위치 데이터용. GeoJSON point 에서 2d index..