worldint
mathengi
worldint
전체 방문자
오늘
어제
  • 분류 전체보기 (152)
    • infra, cloud (4)
      • aws (4)
    • TIL,WIL(일간,주간 회고) (57)
    • 컴퓨터 공학 (5)
      • 정보통신 (3)
      • 컴퓨터 구조 (2)
    • Math (1)
      • linear algebra (0)
      • 명제와 집합 (1)
    • Operating System (8)
      • Linux Ubuntu (1)
    • programming (66)
      • c , c++ (9)
      • c# (0)
      • java (2)
      • javascript (14)
      • Python (4)
      • github (1)
      • programing terms (12)
      • html, css (2)
      • docker (3)
      • algorithm_datastructure (5)
      • database (11)
      • flutter(dart) (2)
    • 항해99 부트캠프 (7)
      • 사전교육 (7)
    • 보안관련 (1)

블로그 메뉴

    공지사항

    인기 글

    태그

    • EC2
    • MongoDB
    • nodejs
    • Blue/Green
    • db데드락
    • AWS
    • docker
    • node
    • 디비데드락
    • NoSQL
    • flutter #provider #error
    • NVM
    • CloudFront
    • Javascript
    • ec2 #코드디플로이 #리눅스
    • ci/cd
    • MONGOOSE

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    worldint

    mathengi

    programming/database

    [mongodb] mongodb명령어

    2023. 4. 19. 11:15
    $ mongod     //mongo DB 서버 실행
    $ mongo      //클라이언트로 서버에 접속
    $ mongosh    //mongo와 같은 역활인데 더 최신버전
    show dbs
    - 데이터베이스 목록 보기
    
    show collections
    - 선택된 데이터베이스의 collections 목록 보기
    
    use db_name
    - 사용할 데이터베이스 선택 혹은 생성. 
    - (단, use db_name을 이용해 database를 생성한다고 해도 collection을 추가해주어서 실질적인 할당을 해주어야 show dbs에서 조회가 된다.)
    
    db.createCollection(collection_name, [options])
    - collection_name으로 use db_name을 통해 선택된 데이터베이스에 collection을 생성한다.
    
    db.collection_name.insert({"name":"foo"})
    - collection_name으로 설정된 collection에 Document 추가
    - 배열 형태로 여러 documents 추가 가능 [{},{}]
    
    db.collection_name.find({query},{projection})
    - collection_name으로 설정된 collection에 Document 조회.
    - 인자를 비우면 모든 document 조회, query를 활용하여 조건을 만들 수 있음 ex) {"name":"foo"}
    
    db.collection_name.remove({"name":"foo"}, [True or False])
    - collection_name으로 설정된 collection에 {"name":"foo"}인 document 삭제
    - 뒤에 option을 true로 하면 1개만, false이면 모두 다 삭제. default는 false
    
    db.collection_name.drop()
    - collection_name으로 설정된 collection 삭제
    
    db.dropDatabase()
    - 데이터베이스 제거​

    'programming > database' 카테고리의 다른 글

    데이터베이스 Lock의 종류  (0) 2024.10.26
    데이터베이스 정규화  (0) 2024.10.26
    디비 데드락  (0) 2024.10.19
    [mongodb] mongoose Index 관련  (0) 2024.01.24
    [mongodb] 간단한 사용법,로그인, 컬랙션,디비관련 명령어  (0) 2023.09.21
      'programming/database' 카테고리의 다른 글
      • 데이터베이스 정규화
      • 디비 데드락
      • [mongodb] mongoose Index 관련
      • [mongodb] 간단한 사용법,로그인, 컬랙션,디비관련 명령어
      worldint
      worldint
      공부한 내용들, 트러블 슈팅, 아티클 번역 등등 올리는 블로그입니다

      티스토리툴바