반응형
https://mongoosejs.com/docs/index.html
npm install mongoose
일단 mongoose를 npm을 이용해서 설치를 해줍니다.
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test', {useNewUrlParser: true});
mongoose를 불러오고 mongoose를 이용해서 mongodb에 연결합니다.
저는 위의 코드를 아래처럼 써주었습니다.
import mongoose from "mongoose";
mongoose.connect('mongodb://localhost/test', {
useNewUrlParser: true,
useFindAndModify: false,
useUnifiedTopology: true
});
그리고 성공적으로 연결이 되거나 실패했을 경우에 연결오류를 받기위해 아래의 코드를 써줍니다.
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
// we're connected!
});
저는 위의 코드를 아래처럼 작성했습니다.
const db = mongoose.connection;
const handleOpen = () => console.log("Connect DB");
const handleError = error => console.log(`Error on DB: ${error}`);
db.once("open", handleOpen);
db.on("error", handleError);
전체코드입니다.
반응형
'데이터 베이스 > MONGODB' 카테고리의 다른 글
mongoose query(3), populate (0) | 2020.06.29 |
---|---|
mongoose query(2) (0) | 2020.06.23 |
mongoose query(1) (0) | 2020.06.20 |
mongoose Schema (0) | 2020.06.17 |