1. mongoDB 서버 접속

> mongod

 

내 컴퓨터는 mongod 입력시

이런식의 결과가 나온다

 

그래서 다음단계인

 

2. mongoDB 서버 실행

 

> mongo

 

이건 올바르게 작동된다.

 

3. 데이터베이스 조작

 

대부분의 데이터베이스의 조작 명령어들은 생성과 접속을 따로 분리해 놓지 않았다.

 

 

DB접속:

> use dbName

을 하면 이 이름의 db가 존재하지 않으면 db가 생성된다고 생각하자. (단, 이 db에 단 하나라도 insert 되어야 완벽한 db 생성이 완료된다.)

 

특정 컬렉션에 데이터 추가

> 접속된db이름.컬렉션이름.insert( document );

이렇게 컬렉션생성 행위를 따로 하지 않고 컬렉션이 만들어 진것처럼 컬렉션에 insert해도 컬렉션이 자동 생성되고  insert가 실행된다

 

 

#db 기본 명령어:

use dbName

show dbs

(특정 db 접속 후) db

(특정 db 접속 후) db.dropDatabase();

(특정 db 접속 후) db.createCollection('컬렉션이름');