Showing
3 changed files
with
89 additions
and
0 deletions
db.md
0 → 100644
| 1 | +https://javacpro.tistory.com/64 | ||
| 2 | +mongo db 설치 | ||
| 3 | + | ||
| 4 | + | ||
| 5 | +http://blog.naver.com/PostView.nhn?blogId=shino1025&logNo=221296103823&categoryNo=25&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1&from=search | ||
| 6 | +python 연동 | ||
| 7 | + | ||
| 8 | +pip install pymongo | ||
| 9 | +mongodb package | ||
| 10 | + | ||
| 11 | +예제 코드를 보면 mongo db 사용법을 알 수 있음 | ||
| 12 | + | ||
| 13 | +collection을 다르게 파고 각각 연산에 따른 결과를 넣어주고 node js로 출력해주면 될 듯 |
db_practice.py
0 → 100644
| 1 | +from pymongo import MongoClient | ||
| 2 | + | ||
| 3 | +client = MongoClient() | ||
| 4 | + | ||
| 5 | +from pymongo import MongoClient | ||
| 6 | +client = MongoClient() | ||
| 7 | +# 클래스 객체 할당 | ||
| 8 | + | ||
| 9 | +client = MongoClient('localhost', 27017) | ||
| 10 | +# localhost: ip주소 | ||
| 11 | +# 27017: port 번호 | ||
| 12 | + | ||
| 13 | +''' | ||
| 14 | +DB_HOST = 'XXX.XX.XX.XXX:27017' | ||
| 15 | +DB_ID = 'root' | ||
| 16 | +DB_PW = 'PW' | ||
| 17 | + | ||
| 18 | +client = MongoClient('mongodb://%s:%s@%s' % (DB_ID, DB_PW, DB_HOST)) | ||
| 19 | +''' | ||
| 20 | + | ||
| 21 | + | ||
| 22 | +db = client["test"] | ||
| 23 | +# DB 이름 입력 | ||
| 24 | +collection = db["coll_이름"] | ||
| 25 | +# collection = collection 이름 입력 | ||
| 26 | + | ||
| 27 | + | ||
| 28 | +import datetime | ||
| 29 | +post = { | ||
| 30 | +"author" : "Mike", | ||
| 31 | +"text" : "My first blog post!", | ||
| 32 | +"tags" : ["mongodb", "python", "pymongo"], | ||
| 33 | +"date": datetime.datetime.utcnow() | ||
| 34 | +} | ||
| 35 | + | ||
| 36 | +# document 예시 | ||
| 37 | + | ||
| 38 | + | ||
| 39 | +coll = db.collection | ||
| 40 | +coll.insert(post) | ||
| 41 | +# post_id = coll.insert(post) | ||
| 42 | + | ||
| 43 | +new_posts = [{},{}] | ||
| 44 | +coll.insert(new_posts) | ||
| 45 | + | ||
| 46 | +# 리스트 화 시켜서 여러 개 추가도 가능 | ||
| 47 | + | ||
| 48 | +coll.find_one() | ||
| 49 | +# 콜렉션 저장도니 순서 중 가장 첫번째 값 사용. 조건 쿼리를 괄호 내에 넣을 수 있음 | ||
| 50 | + | ||
| 51 | +posts.count() | ||
| 52 | +# 도큐먼트 갯수 세기 |
readme.md
0 → 100644
| 1 | +개발할 기능 | ||
| 2 | +- 자신의 닉네임으로 댓글 찾기 | ||
| 3 | +- 타인의 닉네임으로 댓글 찾기 | ||
| 4 | +- 키워드를 통한 댓글 찾기 | ||
| 5 | +- 좋아요 높은 순서로 댓글 찾기 | ||
| 6 | + | ||
| 7 | +2019.11.01 ~ 2019.11.08 | ||
| 8 | +1차 구현 | ||
| 9 | +- 분석할 대상 결정 및 구현 방법 결정 | ||
| 10 | + | ||
| 11 | +2019.11.09 ~ 2019.11.16 | ||
| 12 | +2차 구현 | ||
| 13 | +- 실질적인 구현 | ||
| 14 | + | ||
| 15 | +2019.11.17 ~ 2019.11.23 | ||
| 16 | +3차 구현 | ||
| 17 | +- 분석한 대상들을 merge한 후 서로에 대한 피드백 받기 | ||
| 18 | + | ||
| 19 | +2019.11.24 ~ 2019.12.01 | ||
| 20 | +3차 구현 | ||
| 21 | +- node js를 통한 웹서버 구현 | ||
| 22 | + | ||
| 23 | +2019.12.02 ~ 2019.12.05 | ||
| 24 | +최종 점검 및 발표 준비 | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment