더북(TheBook)

몽고DB는 JSON 기반이며, 앞에서 넣은 JSON 데이터가 성공적으로 들어간 것을 볼 수 있다. 픽스처 데이터 생성은 성공이다.

노트 db.addressBook.find() 알아보기

몽고DB 콘솔은 자바스크립트 콘솔이다. 우리가 데이터를 저장하는 컬렉션은 db 오브젝트의 하위 오브젝트다. 따라서 db.addressBook 형태로 접근할 수 있다. 모든 컬렉션 오브젝트는 데이터를 조회할 수 있는 find 메서드를 가지고 있다. 따라서 몽고DB 콘솔에서 db.컬렉션이름.find() 형태로 실행하면 데이터를 조회 할 수 있다.

 

노트 몽고DB의 데이터를 삭제하거나 초기화하는 방법

몽고 셸에서 삭제 명령을 실행하면 몽고DB에 입력된 데이터를 모두 삭제할 수 있다.

 

컬렉션의 데이터 삭제

meteor:PRIMARY> db.addressBook.({});

WriteResult({ "nRemoved" : 10 })


미티어 실행을 중지하고 미티어 초기화 명령을 사용하면 데이터를 초기화할 수 있다.

 

~/Projects/addressBook $ meteor reset

 

단, 초기화는 모든 컬렉션의 테스트 데이터를 초기화하므로 개발 환경에서만 사용해야 한다.

 

지금까지 작성한 코드에서는 미티어 컬렉션의 메서드 중 insert, find, count 정도만 활용했다. 나머지 메서드는 구현하면서 사용법을 익힐 것이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.