quicoment / qc-mq-processing-server

qc-mq-processing-server
0 stars 0 forks source link

save mongoDB #12

Open sypark9646 opened 2 years ago

sypark9646 commented 2 years ago

show dbs db.stats() use quicoment db.stats()

db.createCollection("user") db.user.insertOne({"provider": "kakao", "providerId": "12345678", "nickname": "통키"})

db.createCollection("post") db.post.insertOne({"title": "t1", "content", "c1", "createAt": ISODate(), "updateAt": ISODate(), "userId", "providerId"});

db.createCollection("comment") db.comment.insertOne({"content": "댓글 내용", "createAt": ISODate(), "userId": "providerId"});

이정도만 있어도 될 것같아요. 몽고 컨벤션은 또 카멜을 쓴다고 해서.. 바꿔봤습니다^ㅁ^ comment를 엄청 많이 넣을거라 post밑에 embedded collection 형태로 comment가 존재하면 안 될 것 같아서 따로 뺐고, 각각 insert시에 mongo에서 알아서 _id 필드를 생성하니까 저번에 uuid 얘기했던 것도 적용하지 않아도 될 것 같습니다 (><)

그리고 그 때 comment 수정 기능도 없애서 updateAt도 없어도 될 것 같아요

post (collection)

user (collection)

comment (collection)