프로그래밍 언어/NODE JS

데이터베이스 및 컬렉션 생성하기

· 코딩마이데이

이제 nodejs라는 이름의 데이터베이스와 MySQL 테이블에 상응하는 컬렉션을 만들어봅니다. 몽고디비 프롬프트에 접속한 후 진행하면 됩니다.

데이터베이스를 만드는 명령어는 use [데이터베이스명]입니다.

$ use nodejs
switched to db nodejs

 

데이터베이스 모곩을 확인하는 명령어는 show dbs입니다.

$ show dbs
admin   148.00 KiB
config   96.00 KiB
local    80.00 KiB

 

방금 생성한 nodejs가 없습니다! 데이터를 최소 한 개 이상 넣어야 목록에 표시됩니다. 현재 사용중인 데이터베이스를 확인하는 명령어는 db입니다.

$ db
nodejs

 

비록 데이터베이스 목록에는 없지만, 현재 nodejs 데이터베이스를 사용하고 있음을 확인할 수 있습니다.

 

컬렉션은 따로 생성할 필요가 없습니다. 다큐먼트를 넣는 순간 컬렉션도 자동으로 생성됩니다. 하지만 다음과 같이 직접 컬렉션을 생성하는 명령어가 있긴 합니다.

$ db.createCollection('users')
{ ok: 1 }
$ db.createCollection('comments')
{ ok: 1 }

 

생성한 컬렉션 목록을 확인합니다.

$ show collections
comments
users

 

컴퍼스 사용 시

컴퍼스의 localhost 접속 화면에서 Create database 버튼을 눌러 데이터베이스를 생성합니다.

localhost 접속 화면

 

데이터베이스 이름은 nodejs, 컬렉션 이름은 users로 입력한 후 CREATE DATABASE 버튼을 누릅니다.

데이터베이수 생성 화면
nodejs 데이터베이스 생성 완료

 

컬렉션은 MySQL의 테이블에 대응되는 개념입니다. 하지만 컬럼을 정의할 필요는 없습니다. 단순히 이름만 정하면 됩니다. 조금 전에 생성한 users 컬렉션 외에 comments 컬렉션도 생성합니다.

 

nodejs 데이터베이스를 클릭한 후 Create collection 버튼을 누릅니다.

nodejs의 컬랙션 목록

 

컬렉션 이름을 comments로 입력하고 CREATE COLLECTION 버튼을 누릅니다.

comemnts 컬렉션 생성 화면
comments 컬렉션 생성 완료

 

'프로그래밍 언어 > NODE JS' 카테고리의 다른 글

몽구스 사용하기  (0) 2025.09.23
CRUD 작업하기  (0) 2025.09.20
컴퍼스 설치하기  (0) 2025.09.14
몽고디비 설치하기  (0) 2025.09.11
몽고디비 & NoSQL vs. SQL  (0) 2025.09.11