Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ /

Access the mongo Shell Help

이 페이지의 내용

  • 명령줄 도움말
  • 셸 도움말
  • 데이터베이스 도움말
  • 컬렉션 도움말
  • 커서 도움말
  • 래퍼 객체 도움말

경고

다음 문서 는 mongo shell MongoDB Server 다운로드 에 포함된 과 관련이 있습니다. 새로운 MongoDB Shell (mongosh)에 대한 자세한 내용은 mongosh 설명서를 참조하세요.

두 셸의 차이점을 이해하려면 mongo shell 과 mongosh 비교를 참조하세요.

MongoDB 매뉴얼 의 설명서 외에도 mongo shell 은 "온라인" 도움말 시스템에서 몇 가지 추가 정보를 제공합니다. 이 문서 에서는 이 도움말 정보에 액세스하는 방법에 대한 개요를 제공합니다.

mongo shell 시작에 대한 옵션 목록과 도움말을 보려면 명령줄 에서 --help 옵션을 사용하세요.

mongo --help

도움말 목록을 보려면 mongo shell 에서 help을 입력합니다.

help

mongo shell 에서 다음을 수행합니다.

  • 서버 의 데이터베이스 목록을 보려면 show dbs 명령을 사용합니다: [1]

    show dbs

    show databases show dbs의 별칭입니다.

  • db 객체 에서 사용할 수 있는 메서드에 대한 도움말 목록을 보려면 db.help() 메서드를 호출합니다.

    db.help()
  • shell 에서 메서드 구현 을 확인하려면 다음 예시 와 같이 괄호(()) 없이 db.<method name> 을(를) 입력하면 db.updateUser()메서드의 구현 이 반환됩니다.

    db.updateUser
[1] 액세스 제어를 사용하여 배포서버 를 실행하는 경우 작업은 사용자 권한에 따라 다른 값을 반환합니다. 자세한 내용은 listDatabases 동작 을 참조하세요.

mongo shell 에서 다음을 수행합니다.

  • 현재 데이터베이스의 컬렉션 목록을 보려면 show collections 명령을 사용합니다.

    show collections
  • 컬렉션 객체에서 사용할 수 있는 메서드에 대한 도움말을 보려면(예: db.<collection>), db.<collection>.help() 메서드를 사용합니다.

    db.collection.help()

    <collection> 존재하지 않는 컬렉션 을 지정할 수도 있지만 존재하는 컬렉션 의 이름일 수 있습니다.

  • 컬렉션 메서드 구현 을 보려면 insertOne() 메서드의 구현 을 반환하는 다음 예시 와 같이 괄호(()) 없이 db.<collection>.<method> 이름을 입력합니다.

    db.collection.insertOne

에서 메서드로 읽기 작업 을 수행하는 find() 경우 mongo shell find() 다양한 JavaScript find() 커서 메서드를 사용하여 동작을 수정하고 다양한 메서드를 사용하여 메서드에서 반환된 커서 를 처리하다 할 수 있습니다.

  • 이용 가능한 수정자 및 커서 처리 방법을 나열하려면 db.collection.find().help() 명령을 사용합니다.

    db.collection.find().help()

    <collection> 존재하지 않는 컬렉션 을 지정할 수도 있지만 존재하는 컬렉션 의 이름일 수 있습니다.

  • 커서 메서드의 구현 을 보려면 toArray() 메서드의 구현 을 반환하는 다음 예시 와 같이 괄호(()) 없이 db.<collection>.find().<method> 이름을 입력합니다.

    db.collection.find().toArray

커서를 처리할 수 있는 몇 가지 유용한 메서드는 다음과 같습니다.

  • hasNext() 커서 에 반환할 문서가 더 있는지 확인합니다.

  • next() 다음 문서 를 반환하고 커서 위치를 하나씩 앞으로 이동시킵니다.

  • forEach(<function>) 는 전체 커서 를 반복하고 커서 가 반환한 각 문서 에 <function> 를 적용합니다. <function> 는 각 반복에서 문서 에 해당하는 단일 인수를 기대합니다.

커서를 반복하고 커서 에서 문서를 검색하는 방법에 대한 예제는 커서 커서 를 참조하세요. 사용 가능한 모든 커서 메서드는 커서 를 참조하세요.

BinData()와 같이 mongo shell 에서 사용할 수 있는 래퍼 클래스 목록을 가져오려면 mongo shell 에 help misc 를 입력합니다.

help misc

다음도 참조하세요.

돌아가기

mongo 셸 구성