connect 누르고 username과 password 입력후 생성
체크 ~ 체크~
저 부분 복사해놓는다.
혹시몰라서 일단 가렸는데 별로 그럴 필요없었네;
몽구스 설치하기
VSCODE 터미널 혹은 cmd에서 npm install mongoose --save
package.json에 보면 mongoose가 생긴 것을 볼 수 있다.
몽고 DB 연결하기
const express = require('express')
const app = express()
const port = 3000
const mongoose = require('mongoose')
mongoose.connect('mongodb+srv://HYOSEON:비번@hyseonbolierplate.9vvek.mongodb.net/myFirstDatabase?retryWrites=true&w=majority',{
useNewUrlParser: true, useUnifiedTopology:true, useCreateIndex:true, useFindAndModify :false
}).then(() => console.log('mongoDB Connected..'))
.catch(err => console.log(err))
app.get('/', (req, res) => { res.send('Hello World!')})
app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`)})
비번이라고 된 부분엔 비번 쳐준다
복사할땐 <password>라고 되있지만 <>도 다 지워야함.
-- 인강이 너무 미리 설치된게 많아서 알아보고 다 다시해야했던 부분도 기록
npm 설치해야 터미널에서 npm run start 이런거 다 쓸 수 있음.
그리고 비밀번호에 @가 있을때도 에러가 난다고 한다.. 난 그냥 영문+숫자 조합으로 했다.
cloud.mongodb.com/v2/6035f632c682c16cee78ea88#security/database/users
비번 수정 등등은 여기서 가능..
cloud.mongodb.com/v2/6035f632c682c16cee78ea88#security/network/accessList
첫부분에 IP 추가해주던가 네트워크엑세스(링크) 들어가서 IP추가해줘야됌..
인강에서는 미리 다 추가가 되있어서 에러가 나지 않았던 것이었다.
연결 완료~
'DB > ETC' 카테고리의 다른 글
[GIT] git 설치 (0) | 2021.02.24 |
---|---|
[mongodb] model & Schema 생성 (0) | 2021.02.24 |
[mongodb] 몽고DB 클러스터 생성하기 (0) | 2021.02.24 |