반응형
사용자가 특정 게시글을 읽으려 함
Method: GET
URL: /post/
pymongo: db.stock.update({"id":id}, {"$inc": {"read": +1}})
return list(db.stock.find({"id": id}, {"_id": False}))[0]
request: -
requirement: content, id, mod_date, read, reg_date, title
response: body: {
id: [ID],
title: [제목],
content: [내용],
read: [조회수],
reg_date: [작성일],
mod_date: [수정일]
}
사용자가 사이트에 접속함
Method: GET
URL: /posts
pymongo: return db.stock.find({}, {"_id": False}).sort('reg_date', -1)
request: -
response: list<Post[]>
사용자가 특정 게시글을 삭제하고자 함
Method: DELETE
URL: /post/
pymongo: db.stock.delete_one({"id": id})
return id
requirement: id
사용자가 특정 게시글을 수정하고자 함
Method: PUT
URL: /post/
pymongo:
db.stock.update(
{"id":id},
{"$set":{
"title: title,
"content": content,
"mod_date": datetime.now()
}})
return id
request: body: {
title: [제목],
content: [내용]
}
requirement: content, id, title
response: body: {
id: [ID],
title: [제목],
content: [내용],
read: [조회수],
reg_date: [작성일],
mod_date: [수정일-갱신]
}
사용자가 특정 게시글을 읽으려 함
Method: GET
URL: /post/
pymongo: db.stock.update({"id":id}, {"$inc": {"read": +1}})
return list(db.stock.find({"id": id}, {"_id": False}))[0]
request: -
requirement: content, id, mod_date, read, reg_date, title
response: body: {
id: [ID],
title: [제목],
content: [내용],
read: [조회수],
reg_date: [작성일],
mod_date: [수정일]
}
반응형
'I Learned' 카테고리의 다른 글
인증(Authentication) ∩ 인가(Authorization) = Auth!!! (0) | 2021.11.08 |
---|---|
개발 입문 전, 꼭 필요한 첫 번째 질문 (0) | 2021.10.25 |
[팀프로젝트] 1인 가구를 위한 배달/포장 식당 추천 사이트 만들기!! (0) | 2021.09.23 |
스파르타코딩클럽 내일배움캠프 1주차 주간회고 (0) | 2021.09.19 |
(TIL0913) 오늘부터 Today I Learned 쓰기:: 오늘부터 4개월..!! (0) | 2021.09.14 |
댓글