## MongoDB Community Server
https://www.mongodb.com/try/download/community
모두 설치 후에 http://localhost:27017 로 접속하면 (기본 포트 : 27017)
"It looks like you are trying to access MongoDB over HTTP on the native driver port."
라고 브라우저에 나오면 성공.
## MongdoDB Shell 설치
https://www.mongodb.com/try/download/shell
다운로드 받은 쉘 압축파일을 풀고,
c:\Program Files\MongoDB\Server\6.0\bin 에 추가한다. (버전은 다를 수도 있다.)
mongosh 를 실행 - 쉘 프롬프트를 볼 수 있다.
쉘을 이용해서 관리자 계정을 추가해 주자.
use admin
db.createUser({user:'관리자아이디', pwd:'관리자계정암호', roles:['root']})
유저 목록
db.system.users.find()
db.auth('관리자아이디')
설정 변경
C:\Program Files\MongoDB\Server\6.0\bin\mongod.cfg (Windows)
security:
authorization: enabled
## mongoose(몽구스) 설치
NoSQL 인 MongoDB 에는 Scheme라는 개념이 없지만, mongoose가 Scheme를 사용할 수 있게 해 준다.
npm install mongoose
## MongoDB Compass 다운로드 및 설치
https://www.mongodb.com/try/download/compass
## MongoDB 쉘
MongoDB 쉘로 접속(인증)
mongosh admin -u [관리자아이디]
Enter password:<관리자암호>
데이터 추가(컬렉션 이름 : users)
db.users.insertOne();
데이터 찾기(컬렉션 이름:users)
db.users.find({name:'zero'}, {_id:1}) // users 라는 컬렉션에서 데이터 찾기
db.comments.find() // comments 라는 컬렉션 데이터 모두 보기
'DB' 카테고리의 다른 글
[MongoDB] 잡다한 내용들 (0) | 2022.11.13 |
---|