반응형
1. 커넥션 내보내기
대충 커넥션 파일 아래와 같이 생성하고 db export
// 파일이름 db.js
const MongoClient = require('mongodb').MongoClient;
const url = '몽고 접속 URL'
MongoClient.connect(url, (error, client) => {
if (error) return console.log('디비 접속 에러')
console.log("몽고 연결 쌉가능");
const dbCon = client.db('데이터베이스 이름');
module.exports.dbCon = dbCon;
})
2. 커넥션 받아서 쓰기
쓸 때는 아래와 같이
var express = require('express')
var router = express.Router();
const dbCon = require('../db');
router.post('/company', (req, res) => {
dbCon.db.collection('drList').find({company : req.body.company , CorD : true})
.toArray((err, result) => {
res.json(result);
});
});
//...
module.exports = router;
반응형
'JavaScript > Node.js' 카테고리의 다른 글
#노드 채팅방 -1 (0) | 2023.02.20 |
---|---|
#노드 게시판 #회원 권한 부여 #회원가입 db저장 (0) | 2023.02.20 |
#노드 라우터 분리 (0) | 2023.02.20 |
#노드 로그인 #기본 세션 로그인기능 (0) | 2023.02.19 |
#페이지조회 #수정 #node form put&delete (0) | 2023.02.13 |