
● deleteOne function으로 DB 데이터 삭제하기 - AJAX로 DELETE 요청시 가장 중요한 것은 삭제할 게시물이 무엇인지를 정확히 전달해주는 것이다. - 이때 필요한 것이 바로 게시물 번호 즉, _id 값(PK 값)이다. (list.ejs) - data : {...} 부분에 삭제를 원하는 게시물 아이디(_id)를 적어 보내면 된다. - 일단은 { _id : 1 }로 하드코딩 해보자 - 서버(server.js)는 아래와 같이 구성해야한다. (server.js) app.delete('/delete', (req, res) => { // deleteOne(삭제할 데이터 이름, callback function) db.collection('post').deleteOne(req.body, (erro..

● Database? - Database는 데이터를 일정한 형식으로 저장할 수 있게 도와주는 곳이다. - 관계형 Database는 SQL을 사용하여 데이터를 CRUD한다. - 하지만 Mongodb에서는 NoSQL을 사용할 것이다.(SQL 언어를 쓰지 않고도 DB를 이용할 수 있다.) - MongoDB의 장점은 아래와 같다. 1. 처음 다룰 때 어려운 셋팅 작업이 필요하지 않다.(스키마 생성 등 필요 없음) 2. SQL을 배우지 않아도 된다. 3. 복잡한 자료형을 몰라도 된다. 4. 평생 무료 호스팅해주는 곳이 있다. cf) NoSQL DB 종류 몇 개 : Dynamo, Oracle NoSQL, MongoDB, Redis, Cassandra cf) NoSQL에서 데이터는 대충 아래와 같은 자료형에 담겨있다..
- Total
- Today
- Yesterday
- db
- 운영체제
- git
- SQL
- Stream
- 코테
- Phaser
- spring
- 빅데이터
- 프로세스
- Spring Boot
- 코딩테스트
- jpa
- API
- 프로그래머스
- Phaser3
- java
- node.js
- MongoDB
- nosql
- SpringBoot
- 메모리
- 자료구조
- 빅데이터 분석기사
- Java8
- MySQL
- Advanced Stream
- DART
- OS
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |