해당 글은 이전 글들의 작업을 이어서 진행되고 있는 글입니다.
var db;
MongoClient.connect('mongodb+srv://admin:qwer1234@cluster0.7jxmrtt.mongodb.net/?retryWrites=true&w=majority', { useUnifiedTopology: true }, function (error, client) {
if (error) {return console.log(error)};
db = client.db('todoapp'); //todoapp이라는 데이터베이스에 접속해주세요.
db.collection('post').insertOne({ _id: 1, date: 2023.08.29, title: 노드노드}, function (error, result) {
console.log(result);
});
})
db.collection('post') : post라는 collection을 선택한다.
insertOne() : 자료 하나를 추가한다.
여기서 _id라는 값을 DB에 넘겨주는 이유는 우리가 따로 부여하지 않으면 DB에서 자동으로 유니크한 값을 자동으로 부여하기 때문에 그게 싫으면 _id 값을 따로 부여해주는 것이 좋다.
위의 코드를 작성하고 DB Collection에 들어가보면 사진과 같이 저장되어있는 것을 알 수 있다.
'Server > Node.js' 카테고리의 다른 글
HTML에 DB데이터 넣는 법(2) - DB데이터 읽기 (1) | 2023.08.30 |
---|---|
HTML에 DB데이터 넣는 법(1) - EJS (0) | 2023.08.30 |
Mongo DB 초기 셋팅하기 (0) | 2023.08.29 |
폼에 입력한 데이터를 서버에 전송하는 법(POST) (0) | 2023.08.24 |
서버에서 HTML 파일전송해보기 (0) | 2023.08.22 |