소프트웨어 마에스트로를 통해 진행하는 프로젝트에서 mongodb를 사용하고 있다. 칵테일 관련 어플리케이션이라 칵테일 레시피에 대한 DB를 구축해야 한다. 개발 중 새로운 칵테일 레시피가 추가되거나, 기존의 레시피에 대한 도수, 난이도 등의 속성이 지속적으로 추가되면서 해당 수정내용에 대한 변경사항 추적과 버전 관리가 필요하다고 느꼈다. 버전 관리와 변경사항 주적은 편리하고도 때깔 좋은 git이라는 도구가 있으니 걱정할 일이 없는데 mongoDB에 있는 데이터들에 대해서 어떻게 git을 적용하지?라는 생각이 들었다. 그래서 mongodb에 있는 데이터를 빠르게 가져오고, 변경된 데이터를 빠르게 mongodb에 적용할 수 있는 도구가 필요했다. 문제. 처음에는 nodejs의 mongodb 모듈을 사용해서..