본문 바로가기

전체 글

(83)
2023 03 17 미니 프로젝트 끝 오늘은 미니 프로젝트가 끝나고 자기의 코드를 되돌아보고 어떤게 마음에 드는지에 대해 생각해보는 시간을 가졌다 지금 생각해보면 게시판의 인덱스 구현이 처음에는 되게 힘들었었다 지금 만들어진 인덱스값을 구하는 코드는 last_index=col.find().sort('_id',-1).limit(1) if col.count_documents({}) == 0: index=1 else: index=last_index[0]['index']+1 _id값으로 정렬했을때 한개의 데이터만 가지고와서 그 값의 인덱스값을 확인하는 식으로 인덱스를 추가하는 방식이었는데 처음에는 col.count_documents() 를 이용해서 데이터의 갯수를 읽은다음에 하나하나 갯수를 데이터에 넣어서 인덱스를 구현하려고했었다 하지만 삭제를 구..
2023 03 15 python 방명록수정 기능 col.update_one({'index':index,'pw':pw},{'$set':{'comment':comment_data}}) update_one을 이용해서 인덱스와 pw값을 비교해서comment값을 수정하는 코드를 작성했습니다 result = col.find_one({'index':index2,'pw':pw}) if result is None: return jsonify({'msg': '수정 실패!'}) else: return jsonify({'result': 'True'})​ 처음에 수정버튼을 눌렀을때 인덱스와 pw값을 비교해서 올려진 db와 값이 일치하는지 확인한다음에 수정할수있는 창을 나오게했습니다 fetch('/comment3', { method: "POST", body: formData ..
2023 03 14 pyhton,mongo db 를 이용한 방명록 구축 last_index=col.find().sort('_id',-1).limit(1) if col.count_documents({}) == 0: index=1 else: index=last_index[0]['index']+1 doc={ 'index':index, 'id':id_receive, 'pw':pw_receive, 'comment':comment_receive } col.insert_one(doc) 야매로 짜버린 게시판 index... 방명록삭제를 구현하기위해 index값을 어떻게하면 구할수있을지 생각을 많이했었다 sort()를 이용해서 _id를 역순으로 정렬한다음에 1개만 가져와서 그 데이터의 인덱스값보다 1높게 인덱스가 들어가게 했다 result = col.find_one({'index':inde..