Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 전역설치
- 머클트리
- 리눅스
- centos
- 설치
- 시퀄라이즈
- Sequelize
- 이더리움
- 노드
- npm
- 쉘스크립트
- MariaDB
- Docker
- 자바스크립트
- 머클루트
- wsl
- 일반유저
- 우분투
- 솔리디티
- 리액트
- wget
- immer
- 벨로포터
- 라우터
- 깃허브
- 변수
- node.js 교과서 따라하기
- 블록체인
- 환경변수
- 리액트를 다루는 기술
Archives
- Today
- Total
코드코코
210926 [8장] 8.4 몽고디비 데이터베이스 및 컬렉션 생성하기 본문
*몽고디비
-자바스크립트 문법을 사용
-NoSQL
-자유로운 데이터 입력
-컬렉션간 join미지원
-확장성,가용성
-용어(컬렉션,다큐먼트,필드)
//관리자 계정 추가하기
> use admin
switched to db admin
> db.createUser({user:'root',pwd:'1234',roles:['root']})
//실행과정
1. 1번째 cmd창
- mongod --dbpath C:\MongoDB\data\db --auth
2. 2번째 cmd창
- mongo admin -u root -p 1234
//데이터베이스 생성
//USE [데이터베이스명]
> use nodejs
switched to db nodejs
//데이터베이스 목록 확인
//데이터를 최소 한개 이상 넣어야 목록에 표시됨
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
//현재 사용중인 데이터베이스 확인
> db
nodejs
//컬렉션 생성하기
//컬렉션은 MySQL의 테이블에 대응
//db.createCollection('컬렉션명')
//다큐먼트를 넣는 순간 컬렉션도 생성되기때문에, 컬렉션은 따로 생성하지 않아도 되지만 생성 명령어는 아래와 같다.
> db.createCollection('users')
{ "ok" : 1 }
> db.createCollection('comments')
{ "ok" : 1 }
//컬렉션 목록 확인
> show collections
comments
users
'기록 > node.js 교과서 따라하기' 카테고리의 다른 글
210926 [8장] 8.6 몽구스 사용하기 (0) | 2021.09.26 |
---|---|
210925 [8장] 8.5 몽고디비 CRUD 작업하기 (0) | 2021.09.25 |
210918 [7장] 7.6 시퀄라이즈 사용하기 (0) | 2021.09.18 |
210917 [7장] 7.5 CRUD 작업하기 (0) | 2021.09.17 |
210917 [7장] 7.4 데이터베이스 및 테이블 생성하기 (0) | 2021.09.17 |