- 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 |
- jsonwebtoken
- https
- certbot
- TailwindCSS
- EC2
- RDS
- nginx
- atlas
- mongodb
- sequelize
- Express
- JavaScript
- Nodejs
- findByIdAndDelete
- clipBehavior
- AWS
- til
- MYSQL
- async
- double quote
- await
- mongoose
- moment
- Find
- TypeScript
- Node.js
- wil
- single quote
- flutter
- css
목록mongoose (10)
기억 휘발 방지소
데이터를 저장하는 방법에는 두 가지 방법이 있다. save() create() 📌 Document.save() 먼저 자바스크립트 객체를 만들어줘야한다. // Post.js import mongoose from "mongoose"; const postSchema = new mongoose.Schema({ title: String, description: String, createdAt: Date, hashtags: [{ type: String }], meta: { views: Number, rating: Number, }, }); const Post = mongoose.model("Post", postSchema); export default Post; // postController.js import P..
📌 검색 우리가 원하는 데이터(문서)를 검색할 때는 find()를 통해 할 수 있다. Model.find()를 사용하는 방법은 두 가지이다. Callback Promise 📌 Callback으로 검색 find({})를 하면 전체검색이다. 검색하고자하는 query와 callback을 매개변수로 넣어준다. Callback을 사용하면 에러도 바로 볼 수 있다는 장점이 있다. Model.find({}, (error, datas) => { return res.render("home", { datas: datas }); }); 📌 Promise로 검색 await Model.find({}); 함수 앞에 async를 붙이고 DB에 접근하는 코드에 await를 붙인다. export const home = async (r..
📌 Schema를 생성하는 법 문서에 가보면 방법을 친절히 설명해주고 있다. import mongoose from "mongoose"; const videoSchema = new mongoose.Schema({ title: String, // String is shorthand for { type: String } description: String, createdAt: Date, hashtags: [{ type: String }], meta: { views: Number, rating: Number, }, }); title필드의 타입은 문자열 description의 타입도 문자열 createAt의 타입은 날짜 hashtags는 문자열의 배열이다. meta는 객체가 들어간다. views와 rating의 ..
📌 몽고DB 설치 여기에서 운영체제에 맞는걸로 설치하면 된다. 운영체제가 윈도우라면 아래 그림 같은 창이 뜰텐데 계속 Next 눌러서 설치하면 된다. 설치가 다 끝나고 cmd에서 mongod라고 치면 몽고DB가 실행이 된다. 그리고 cmd에 mongo라고 치면 몽고DB에 접속할 수 있다. 만약에 mongod나 mongo가 안먹히면 환경변수에 몽고DB 설치한 경로 등록 📌 mongoose로 DB연결 mongoose 설치 npm i mongoose 그리고 db.js라는 파일을 만들고 mongoose를 import // db.js import mongoose from "mongoose"; mongoose.connect로 연결 // db.js mongoose.connect("DB주소/데이터베이스이름", { us..