- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Nodejs
- Node.js
- https
- RDS
- TailwindCSS
- Express
- til
- JavaScript
- AWS
- findByIdAndDelete
- Find
- single quote
- sequelize
- await
- mongodb
- EC2
- nginx
- css
- wil
- async
- flutter
- clipBehavior
- jsonwebtoken
- certbot
- moment
- TypeScript
- atlas
- MYSQL
- double quote
- mongoose
목록Database/mongoDB (3)
기억 휘발 방지소
먼저 https://www.mongodb.com/cloud/atlas 여기에 접속해서 로그인 ①. Connect 클릭 ②. Connect your application 클릭 ③. application code 복사 아래 이미지에 빨간줄로 표시된 부분이 순서대로 username, password, dbname이다. 자신의 username, 발급한 password, 그리고 접속할 dbname을 수정한다. ④. Robo 3T를 켜고 Create ⑤. ③번에서 복사한 코드를 1번 빨간 네모에 붙여넣고 'From SRV' 클릭 ⑥. Test 클릭 ⑦. 테스트가 통과하면 Close를 누르고 Connect 클릭 ⑧. 연결완료!
📌 오류 작성한 코드는 다음과 같다. const mongoose = require("mongoose"); mongoose.connect(process.env.DB_URL); const db = mongoose.connection; db.on("error", (error) => console.log("❗ DB Error", error)); db.once("open", () => console.log("✅ Connected to DB!")); process.env.DB_URL이 들어가는 자리에는 Cluster에서 아래와 같이 생긴 주소를 넣어주면 된다. username, password 본인의 username과, 발급받은 password를 넣고 접속할 DB이름을 넣어주면 된다. mongodb+srv://:@..
Oracle, MySQL과 같은 RDBMS와 비교되는 데이터베이스로 NoSQL 데이터베이스가 있다. NoSQL 데이터베이스 중에서 mongoDB가 대표적이다. mongoDB를 알기 전에 먼저 NoSQL에 대해 간단하게 알아보자 NoSQL이란? NoSQL은 Not Only SQL의 약자로 SQL만을 사용하지 않는 DBMS를 말한다. 관계형 데이터베이스가 아니므로 RDBMS처럼 JOIN 기능이 없다. 그러나 RDBMS보다 유연한 데이터의 저장이 가능하고 비정형 데이터이기 때문에 빅데이터를 처리하기에 더 좋다. NoSQL의 종류로는 아래와 같은 것들이 있다. Key-Value: Amazon Dynamo DB Document: mongoDB Column-Family: Cassandra mongoDB mongoD..