DB에 무언가 저장해보자
//server.js
const express = require('express');
const app = express();
const bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({extended : true}));
const MongoClient = require('mongodb').MongoClient;
var db;
MongoClient.connect('mongodb+srv://디비계정아이디:디비계정패스워드@cluster0-qaxa3.mongodb.net/데이터베이스이름?retryWrites=true&w=majority', function(error, client){
if(error){
return console.log(error) // 서버연결 에러났을때
}
db = client.db('todo'); // todo는 디비이름
db.collection('post').insertOne('저장할데이터', function(error, res){
console.log('저장완료')
});
app.listen(3000, function(){
console.log('listening on 3000');
});
});
db = client.db('todo'); todo라는 이름의 db에 연결함
db.collection('post').insertOne('저장할데이터', function(error, res){
console.log('저장완료')
});
todo에 있는 post 라는 컬렉션에 저장함
db.collection('post').insertOne('저장할데이터', function(error, res){
console.log('저장완료')
});
todo에 있는 post 라는 컬렉션에 저장함
저장할 데이터는 object 형식으로 { 이름 : 'john', 나이 : 20 }
정상적으로 저장이 되면 콘솔에 저장완료 라고 나오게 되고
실제 DB에 이름과 나이가 저장된 것을 확인할 수 있다.
'WEB' 카테고리의 다른 글
Node.js로 웹서비스 만들기 8일차 (0) | 2023.02.10 |
---|---|
Node.js로 웹서비스 만들기 7일차 (0) | 2023.02.08 |
Node.js로 웹서비스 만들기 5일차 (0) | 2023.02.06 |
Node.js로 웹서비스 만들기 4일차 (0) | 2023.02.03 |
Node.js로 웹서비스 만들기 3일차 (0) | 2023.02.02 |