커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
mongdb에서 data가 나타나지 않습니다
undefined주차
북마크
C*****T
댓글
24
추천
0
조회수
28
조회수
28
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


강의 내용 5-9

app.py

from pymongo import MongoClient

client = MongoClient('mongodb+srv://sparta:test@cluster0.skhqjtd.mongodb.net/?retryWrites=true&w=majority')

db = client.dbsparta



@app.route("/guestbook", methods=["POST"])

def guestbook_post():

name_receive = request.form['name_give']

comment_receive = request.form['comment_give']


doc = {

'name': name_receive,

'comment': comment_receive

}

db.fan.insert_one(doc)


return jsonify({'msg': '저장 완료!'})


index.html

function save_comment() {

let name = $('#name').val()

let comment = $('#comment').val()


let formData = new FormData();

formData.append("name_give", name);

formData.append("comment_give", comment);


fetch('/guestbook', {method: "POST",body: formData,}).then((res) => res.json()).then((data) => {

//console.log(data)

alert(data["msg"]);

window.location.reload()

});

}


code가 완벽하게 작동을 합니다.


댓글남기기 버턴을 누르면 저장 완료가 나옵니다.

terminal에서도

127.0.0.1 - - [24/Apr/2023 10:17:05] "GET / HTTP/1.1" 200 -

127.0.0.1 - - [24/Apr/2023 10:17:05] "GET /guestbook HTTP/1.1" 200 -

127.0.0.1 - - [24/Apr/2023 10:17:29] "POST /guestbook HTTP/1.1" 200 -

잘 됩니다

그런데 mongodb에서 fresh button을 누르면 dbspart에 fan이 생기면서 (강의를 보면 자동으로) data가 들어가 있지 않습니다.


스파르타 즉문즉답



작성한 코드 및 에러 메세지

제가 직접 create collection을 눌러 fan을 만들어도 이 안에 들어가지 않습니다.

뭐가 잘못 된것일까요?





취소
 공유
취소
댓글 0
댓글 알림
나의얼굴