Icon_MongoDB_by_xkneo

mongodb batch (1)

몽고디비에서 돌아가는 배치 프로그램을 작성 할경우  콘솔에서 아래처럼 실행 할수 있다.
(로컬에서 실행중이고 디폴트 포트일경우)

$ mongo < batch.js

이때 저 batch.js 안에 외부 자바스크립트 라이브러리를 load 해서 작성 할수 있다. json 데이터를 다루는 만큼 underscore.js 같은걸 쓰면 데이터 조작이 아주 편할꺼 같다고 생각, 테스트 한 결과는 아래와 같다. 순서는

1. 외부소스를 로딩하고
2. 원하는 디비로 이동해서
3. 질의를 시작하여 결과를 array 로 변환한뒤
4. array 의 모든 요소를 다른 쪽디비(mola)로 등록한다.

기타 print(몽고쉘명령) 명령 으로 실행 결과를 출력하여 확인 할수 있다.

 

  • Facebook
  • Google Plus
  • Twitter
  • LinkedIn
  • Pinterest
  • Tumblr
  • Instapaper
  • Delicious