김건

MongoDB 관련 기초 자료

https://javacpro.tistory.com/64
mongo db 설치
http://blog.naver.com/PostView.nhn?blogId=shino1025&logNo=221296103823&categoryNo=25&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&from=search
python 연동
pip install pymongo
mongodb package
예제 코드를 보면 mongo db 사용법을 알 수 있음
collection을 다르게 파고 각각 연산에 따른 결과를 넣어주고 node js로 출력해주면 될 듯
from pymongo import MongoClient
client = MongoClient()
from pymongo import MongoClient
client = MongoClient()
# 클래스 객체 할당
client = MongoClient('localhost', 27017)
# localhost: ip주소
# 27017: port 번호
'''
DB_HOST = 'XXX.XX.XX.XXX:27017'
DB_ID = 'root'
DB_PW = 'PW'
client = MongoClient('mongodb://%s:%s@%s' % (DB_ID, DB_PW, DB_HOST))
'''
db = client["test"]
# DB 이름 입력
collection = db["coll_이름"]
# collection = collection 이름 입력
import datetime
post = {
"author" : "Mike",
"text" : "My first blog post!",
"tags" : ["mongodb", "python", "pymongo"],
"date": datetime.datetime.utcnow()
}
# document 예시
coll = db.collection
coll.insert(post)
# post_id = coll.insert(post)
new_posts = [{},{}]
coll.insert(new_posts)
# 리스트 화 시켜서 여러 개 추가도 가능
coll.find_one()
# 콜렉션 저장도니 순서 중 가장 첫번째 값 사용. 조건 쿼리를 괄호 내에 넣을 수 있음
posts.count()
# 도큐먼트 갯수 세기
개발할 기능
- 자신의 닉네임으로 댓글 찾기
- 타인의 닉네임으로 댓글 찾기
- 키워드를 통한 댓글 찾기
- 좋아요 높은 순서로 댓글 찾기
2019.11.01 ~ 2019.11.08
1차 구현
- 분석할 대상 결정 및 구현 방법 결정
2019.11.09 ~ 2019.11.16
2차 구현
- 실질적인 구현
2019.11.17 ~ 2019.11.23
3차 구현
- 분석한 대상들을 merge한 후 서로에 대한 피드백 받기
2019.11.24 ~ 2019.12.01
3차 구현
- node js를 통한 웹서버 구현
2019.12.02 ~ 2019.12.05
최종 점검 및 발표 준비
\ No newline at end of file