본문 바로가기

전체 글

(181)
$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..
$near ※ MongoDB 공식 매뉴얼에 나와있는 $near 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $near geospatial query 가 가장 가까운 곳에서 가장 먼 곳 까지의 documents 를 반환하는 point 를 지정합니다. $near 연산자는 GeoJSON point 혹은 레거시 좌표 point 를 명시할 수 있습니다. $near 연산자는 geospatial index 를 필요로 합니다 : 2dsphere index 는 GeoJSON point 를 지정할때 2d index 는 레거시 좌표를 사용한 point 를 지정할때 GeoJSON point 를 지정하기 위해, $near 연산자는 2dspher..
$geoWithin ※ MongoDB 공식 매뉴얼에 나와있는 $geoWithin 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $geoWithin 지정한 모양내에 완전히 존재하는 geospatial data 가 있는 documents 를 선택합니다. 지정한 모양은 GeoJSON Polygon (단일 링 또는 다중 링), GeoJSON MultiPolygon 이거나 레거시 좌표 쌍으로 정의된 모양일 수 있습니다. $geoWithin 연산자는 GeoJSON 객체를 지정하기 위해 $geometry 연산자를 사용합니다. GeoJSON polygons 또는 multipolygons 을 지정하기 위해선 기본 좌표 참조 시스템 (CRS) 를 사..
$geoIntersects ※ MongoDB 공식 매뉴얼에 나와있는 $geoIntersects 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Definition (정의) $geoIntersects geospatial data 가 명시된 GeoJSON 객체와 교차되는 documents 를 선택합니다. 다시말해서, data 와 명시된 객체의 교차된 부분이 비어있지 않은 경우입니다. $geoIntersects 연산자는 GeoJSON 객체를 명시하기 위해 $geometry 연산자를 사용합니다. 기본 좌표 참조 시스템 (CRS) 를 사용해서 GeoJSON polygon 혹은 multipolygon 을 명시하려면 다음의 문법을 사용해야 합니다 : { : { $geoInterse..
Geospatial Query Operators (Geospatial 쿼리 연산자) ※ MongoDB 공식 매뉴얼에 나와있는 Geospatial Query Operators 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Note : 특정 연산자에 대해 문법과 예제가 포함된 상세내용들은 각 특정 연산자의 링크에서 볼 수 있습니다. Operators Query Selectors Name Description $geoIntersects GeoJSON geometry 와 겹치는 geometries 를 선택합니다. 2dsphere index 가 $geoIntersects 를 지원합니다 $geoWithin GeoJSON geometry 경계 내에서 geometries 를 선택합니다. 2dsphere / 2d index 가 $geoWi..
GeoJSON Objects (GeoJSON 객체) ※ MongoDB 공식 매뉴얼에 나와있는 GeoJSON Objects 부분을 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. Overview MongoDB 는 이 페이지에 나열되어 있는 GeoJSON 객체 타입들을 지원합니다. GeoJSON data 를 명시하기 위해서, embodded document 를 아래의 조건과 함께 사용해야 합니다 : type 필드에는 GeoJSON 객체 타입을 명시해야 합니다. coordinates 필드에는 객체의 좌표를 명시해야 합니다. 위도와 경도 좌표를 명시한다면, 경도 그리고 위도 순서로 나열해야 합니다 : 경도 값의 유효 범위는 -180