2020. 5. 26. 20:13ㆍMongoDB, Mongoose
DB
DB 생성 : use 데이터베이스 이름 = 데이터 베이스를 만들면서 해당 데이터베이스로 이동
현재 DB 확인 : db
존재하는 DB 리스트 확인: show dbs
DB안에 값이 아무것도 없으면 show dbs를 입력해도 출력되지않음
Collection
Collection생성: db.createCollection(name, [options])
options에는 capped, autoindex, size, max 를 줌
Collection제거: db.삭제하려는 Collection이름 .drop()
Document
Document추가: db.해당 Collection이름 .insert(document)
다수의 Document확인방법 : db.Collection이름.find()
db.Collection이름.remove({"삭제할 기준값":"삭제 데이터값"})
모든 Document 조회: db.해당 Collection이름.find()
깔끔히 조회: db.해당 Collection 이름.find().pretty()
해당값 조회: db.해당 Collection 이름.find({ "writer": "해당값"} ).pretty()
조건 조회: db.해당 Collection 이름.find( { "likes": { $lte 30 } } ).pretty()
조건 ~ 조회: db.해당 Collection 이름.find( { “likes”: { $gt: 10, $lt: 30 } } ).pretty()
배열조건 조회: db.해당 Collection 이름.find( { "writer": { $in: [ "Aut", "vo" ] } } ).pretty()
'MongoDB, Mongoose' 카테고리의 다른 글
Cosmos DB에 mongoose sort기능 사용시 오류 The index path corresponding to the specified order-by item is excluded (0) | 2020.10.08 |
---|---|
Moogoose "__v" 필드 (0) | 2020.06.10 |
MongoError: E11000 duplicate key error index (0) | 2020.06.10 |
Mongoose 디비연결, Model 생성 (1) | 2020.05.26 |
윈도우에서 MongoDB 관리자 비밀번호 설정 (0) | 2020.05.26 |