posting_list = list(db.posting.find({}, {'_id': False}))
count = len(posting_list) + 1
doc = {
'num':count,
@app.route("/posting", methods=["GET"])
def posting_list_get():
posting_num = list(db.posting.find({'num'}, {'_id': False}))
return jsonify({'posting_list': posting_num})
➡ list에 len을 이용해서 번호를 부여하는 방식은 오류가 발생할 수 있다.
이전에 있던 게시물을 삭제하게 되면 새롭게 작성되는 게시물과 기존에 있던 게시물의 번호가 같게 생성되는 오류가 발생할 수 있다.
따라서 데이터베이스가 독립성을 가질수 없게 된다.
그러므로 이 부분은 auto incriment 를 이용하여 해결해보고자 한다.
2. 게시글에 USER의 ID 정보를 부여한다.
➡ login을 하면 jwt토큰을 발급받을 수 있는데, 이 토큰을 이용해 정보를 얻어올 수 있었다.
얻어온 User ID는 게시물을 작성하여 서버에 POST할 때 같이 Posting.db에 같이 저장되도록 하였다.