[mongodb] 설치된 MongoDB의 정확한 버전을 찾는 방법

Windows 7 용 mongoDB 3.2를 로컬로 설치했습니다. 특정 버전 (예 : 3.2.1 또는 3.2.3 또는 …)을 찾고 싶습니다. 어떻게 찾을 수 있습니까? 데이터베이스 셸 (mongo.exe)을 열면 출력이 표시됩니다.

MongoDB 쉘 버전 : 3.2.0

그러나 이것은 단지 쉘 버전이며 실제 데이터베이스 버전과 같은지 확실하지 않습니다.



답변

콘솔을 실행하고 다음을 입력하십시오.

db.version()

https://docs.mongodb.com/manual/reference/method/db.version/


답변

옵션 1:

콘솔을 시작하고 이것을 실행하십시오 :

db.version()

옵션 2 :

쉘 콘솔을 열고 다음을 수행하십시오.

$ mongod-버전

그것은 당신에게 뭔가를 보여줄 것입니다

$
mongod –version db 버전 v3.0.2


답변

Java API에서 :

Document result = mongoDatabase.runCommand(new Document("buildInfo", 1));
String version = (String) result.get("version");
List<Integer> versionArray = (List<Integer>) result.get("versionArray");


답변

mongodb 버전을 확인하려면 mongod 명령을 –version 옵션과 함께 사용하십시오.

MongoDB 서버 버전을 확인하려면 터미널 프로그램을 통해 명령 행을 열고 다음 명령을 실행하십시오.

경로 : C : \ Program Files \ MongoDB \ Server \ 3.2 \ bin Cmd를 열고 다음 명령을 실행하십시오. mongod –version MongoDB Shell 버전을 확인하려면 다음을 입력하십시오.

몽고-버전


답변

때로는 프로젝트 / 애플리케이션 / 코드 에서 연결 한 후 mongodb 버전 을 확인해야합니다 . 이 경우 다음과 같이 수행 할 수 있습니다.

 mongoose.connect(
    encodeURI(DB_URL), {
      keepAlive: true
    },
    (err) => {
      if (err) {
        console.log(err)
      }else{
           const con = new mongoose.mongo.Admin(mongoose.connection.db)
              con.buildInfo( (err, db) => {
              if(err){
                throw err
              }
             // see the db version
             console.log(db.version)
            })
      }
    }
  )

이것이 누군가에게 도움이되기를 바랍니다.


답변