Toggle navigation
Toggle navigation
This project
Loading...
Sign in
김건
/
Comment_Analysis
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
김건
2019-11-23 02:40:10 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
3a60189e81c68d47cacf8e75e3ccf695a3d98f45
3a60189e
0 parents
MongoDB 관련 기초 자료
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
89 additions
and
0 deletions
db.md
db_practice.py
readme.md
db.md
0 → 100644
View file @
3a60189
https://javacpro.tistory.com/64
mongo db 설치
http://blog.naver.com/PostView.nhn?blogId=shino1025&logNo=221296103823&categoryNo=25&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1&from=search
python 연동
pip install pymongo
mongodb package
예제 코드를 보면 mongo db 사용법을 알 수 있음
collection을 다르게 파고 각각 연산에 따른 결과를 넣어주고 node js로 출력해주면 될 듯
db_practice.py
0 → 100644
View file @
3a60189
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
()
# 도큐먼트 갯수 세기
readme.md
0 → 100644
View file @
3a60189
개발할 기능
-
자신의 닉네임으로 댓글 찾기
-
타인의 닉네임으로 댓글 찾기
-
키워드를 통한 댓글 찾기
-
좋아요 높은 순서로 댓글 찾기
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
Please
register
or
login
to post a comment