본문 바로가기

전체 글

(180)
MongoDB - Geospatial Queries (지리공간 쿼리) ※ MongoDB 공식 매뉴얼에 나와있는 Geospatial Queries 에 대한 내용을 허접하게나마 번역해 보도록 하겠습니다. 번역을 안하는게 나을 것 같은 용어들은 한번만 번역하거나 그대로 두었습니다. MongoDB 는 geospatial data 에 대한 쿼리 연산을 지원합니다. 이 섹션은 MongoDB 의 geospatial 기능들에 대해 소개합니다. Geospatial Data (지리공간 데이터) MongoDB 에선, GeoJSON 객체나 legacy coordinates pairs (레거시 좌표 쌍) 로 geospatial data 를 저장할 수 있습니다. GeoJSON Objects (GeoJSON 객체) 지구와 같은 구 위에서 geometry 를 계산하기 위해선, 위치 데이터를 GeoJS..
Node.js LTS schedule 정리 Node.js 릴리즈 버전은 일정한 스케줄에 의해 돌아갑니다. 공식 사이트에 나와있는 부분을 토대로 정리해 보도록 하겠습니다. Current release status (6개월) Node.js Major 버전 (10, 11, 12, ...) 라이프 사이클의 시작 이 기간은 다음 Major 버전이 나올때까지 유지되며, 중요한 변경사항이 공개됩니다. 또한 이 기간 내에 라이브러리 작성자는 해당 버전에 대한 지원을 추가할 수 있습니다. 해당 기간이 지난 후 다음 상태는 Major 버전의 숫자에 따라 차이가 있습니다. 홀수 버전 (9, 11, ...) : 지원이 종료되며 곧 사라집니다. (EOL 상태) 짝수 버전 (10, 12, ...) : Active LTS 상태로 변경됩니다. LTS status (30개월)..
' nvm ls ' 출력에 대한 정리 지난번 nvm 을 통한 Node.js 세팅시 설치 여부를 nvm ls 명령어로 확인하였는데, 출력되는 항목들에 대해 간략히 정리해보고자 합니다. 위의 경우 12.14.1 버전만 설치된 시점입니다. nvm ls : 먼저 이 명령어는 설치되어 있는 Node.js 버전들의 리스트를 보여줍니다. (설치 가능한 버전 확인 명령어 : nvm ls-remote) default : nvm 에 설정되어있는 Node.js 기본 버전을 나타냅니다. node & stable : 설치된 Node.js 버전중 가장 최신 버전을 가리킵니다. unstable : unstable Node.js 중 가장 마지막 버전을 가리킵니다. 노드는 1.0 버전 이후로 모든 버전이 stable 입니다. 따라서 위의 경우엔 N/A (해당사항 없음) ..
NVM (Node Version Manager) 설치 (in mac) 맥 초기화 후 진행했던 NVM 설치를 통한 Node.js 세팅 과정에 대해 남기겠습니다. NVM 이란 ? (Node Version Manager) 이름에서 알 수 있듯이 노드 버전 관리자입니다. 설치는 mac 용 패키지 관리자인 homebrew 를 이용했습니다. 1. homebrew 를 아래 링크의 안내에 따라 설치 (설치되어 있다면 이 과정은 패스) - homebrew 설치 2. homebrew 를 통해 nvm 설치 brew install nvm 3. ~/.nvm 디렉토리 생성 mkdir ~/.nvm 4. ~/.zshrc 파일 수정 vi ~/.zshrc 아래 내용 추가 후 저장 5. 수정된 zshrc 파일 적용 source ~/.zshrc 6. nvm 설치 확인 (설치된 Node.js 는 없는 상태) ..