티스토리 뷰

공부

[DB] Mongo 필수 SQL 메모

승가비 2018. 6. 13. 14:52
728x90

[DB] Mongo 필수 SQL 메모

요즘 심심해서 개인 프로젝트를 하는중인데, MongoDB를 사용합니다. 

지금까지 MySQL, MSSQL, Oracle 만 썼기 때문에, NoSQL은 처음인데요.

(예전에 책으로 공부하긴 했는데 실제로 써보기는 처음..)


몇가지 기본으로 사용하는 명령어를 메모해두려고 합니다.

저절로 습득되기 전까지 계속 찾아봐야 해서요.

한번에 찾을 수 있도록 메모합니다.


------------------------------------------------------------------


[구조]

DataBase

Table: Collection

Tuple or Row: Document

Column: Key or Field

Join: Embedded Documents

Primary Key(_id)


[설정 및 확인]

서버시작: mongod

콘솔접근: mongo

DB버전: db.version()

DB사용: use `db_name`

DB목록: show dbs


[Create]

DB: use `db_name`

Collection: db.createCollection(`collection_name`);

Document: db.`collection_name`.insert(`document`);


[Read]

Document: db.`collection_name`.find(`criteria`);


[Update]

Document: db.`collection_name`.update(`criteria`);


[Delete]

DB: db.dropDatabase();

Collection: db.`collection_name`.drop();

Document: db.`colletion_name`.remove(`criteria`);

db.`collection_name`.remove({})


728x90

'공부' 카테고리의 다른 글

[Redis] 명령어 정리  (0) 2018.07.05
[CSS] padding-top: *%  (0) 2018.06.25
[JS] express + postman: Post req.body empty  (0) 2018.06.13
[JS] JSON.stringify 사용시 toJSON() 주의하기  (0) 2018.06.07
[JS] singleton 디자인 패턴 적용하기  (0) 2018.05.27
댓글