Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- homebrew
- [Object]
- python3
- collection.find
- mongo-native
- query
- nodejs mongodb
- node.js 연동
- mongodb
- 맥
- Projection
- Jupyter notebook
- 맥에 파이썬 설치
- MacOS
- util.inspect
- Windows10
- pip jupyter
- Installation
- mongodb nodejs driver
- mongoDB [Object]
- 파이썬3
- MYSQL
- Node.js
- console.log
- node.js설치
Archives
- Today
- Total
Bon Voyage
MongoDB에서의 Geospatial Data 본문
https://docs.mongodb.com/manual/geospatial-queries/#geospatial-data 의 내용을 번역함.
Geospatial Data
MongoDB에서는 geospatial data를 GeoJSON object를 legacy coordinate pairs (레거시 좌표 쌍)로 저장한다.
지구와 같은 sphere위에서 기하연산을 하려면, 위치 데이를 GeoJSON object로 저장해야 한다.
구체적으로, embedded document를 아래와 같이 사용하면 된다.
-
type 필드에 GeoJSON object의 타입을 주고
참고 : https://docs.mongodb.com/manual/reference/geojson/ -
coordinates 필드에 object의 좌표를 준다
위도와 경도로 구성된 좌표인 경우, 경도를 먼저 쓰고 위도를 나중에 쓰자.
- 경도는 -180 이상 180 이하 (180값 포함)
- 위도는 -90 이상 90 이하 (90 값 포함)
형식은 다음과 같다.
<field>: { type: <GeoJSON type> , coordinates: <coordinates> }
예시 1 : Point (한 지점인 경우)
{ type: "Point", coordinates: [ 40, 5 ] }
'개념 공부 > 데이터베이스' 카테고리의 다른 글
'MongoDB in Action'으로 정리해보는 MongoDB의 인덱스 개념 (0) | 2019.09.29 |
---|---|
'이것이 MySQL이다'로 정리해보는 인덱스 개념 (0) | 2019.09.28 |
Node.js MongoDB 드라이버 : collection.find() option 사용법 (0) | 2019.07.18 |
MongoDB Node.js 드라이버, 간단하게 시작해보기 (0) | 2019.07.17 |
NoSQL 데이터 모델링 Tip (0) | 2019.07.16 |
Comments