Node.js
(Node.js) mongodb 사용
danune.dev
2022. 6. 12. 22:32
1. 설치
npm install mongoose
2. DB 연결
const mongoose = require('mongoose')
mongoose.connect(`mongodb://{HOST}:{PORT}/{DB}`, { keepAlive: true, keepAliveInitialDelay: 30000 })
3. schema 정의 및 모델 생성
const schema = mongoose.Schema({
name: String,
age: Number,
// ...
})
const User = mongoose.model('user', schema)
4. find
// 1. query 리턴
const query = User.find({}) // mongoose.Query 리턴
const doc = query.wait()
// 2. promise 리턴
const promise = User.find({}).exec()