본문 바로가기
파이썬

flask , mongoDB로 웹어플리케이션을 구성해본다.

by 혜룐 2015. 12. 2.


flask , mongoDB로 웹어플리케이션을 구성해본다.




mongoDB을 띄웠고, mongo로 콘솔 훑어보면..
1) show dbs
> show dbs
local  0.078GB
test   0.078GB
> use mydb
switched to db mydb
> show dbs
local  0.078GB
test   0.078GB

>>>>> 1개 document가 있어야 show dbs에서 보인다. 
>>>>> 테스트를 위해 http://localhost:8808/save/blabla 를 호출하고, dbs를 확인 했다.

> show dbs
local  0.078GB
mydb   0.078GB
test   0.078GB

2) /data/db
mongoDB로그를 보면insert command를 볼수있다.

2015-12-02T15:37:32.610+0900 I COMMAND  [conn59] command mydb.$cmd command: insert { insert: "member", ordered: true, documents: [ { date: new Date(1449070652558), age: 30, _id: ObjectId('565e91ac48ff5d3acc75015a'), name: "blabla" } ] } keyUpdates:0 writeConflicts:0 numYields:0 reslen:40 locks:{ Global: { acquireCount: { r: 1, w: 1 } }, MMAPV1Journal: { acquireCount: { w: 2 } }, Database: { acquireCount: { w: 1 } }, Collection: { acquireCount: { W: 1 } } } 0ms
2015-12-02T15:37:32.714+0900 D JOURNAL  [journal writer] lsn set 5643282

(flask_first_app)catherineui-MacBook-Pro:flask_first_app catherine$ ll
[y@d01 db]$ ls -lrt
합계 245788
-rw-rw-r-- 1 me me       69 2015-12-01 17:41 storage.bson
-rwxrwxr-x 1 me me        6 2015-12-02 14:02 mongod.lock
-rw------- 1 me me 16777216 2015-12-02 14:02 local.ns
-rw------- 1 me me 67108864 2015-12-02 14:02 local.0
drwxrwxr-x 2 me me     4096 2015-12-02 14:34 journal
-rw------- 1 me me 16777216 2015-12-02 15:16 test.ns
-rw------- 1 me me 67108864 2015-12-02 15:16 test.0
drwxrwxr-x 2 me me     4096 2015-12-02 15:27 _tmp
-rw------- 1 me me 16777216 2015-12-02 15:37 mydb.ns
-rw------- 1 me me 67108864 2015-12-02 15:37 mydb.0


참고

  • http://www.tutorialspoint.com/mongodb/mongodb_data_modeling.htm
  • http://www.bogotobogo.com/python/MongoDB_PyMongo/python_MongoDB_pyMongo_tutorial_installing.php