Windows 7 용 mongoDB 3.2를 로컬로 설치했습니다. 특정 버전 (예 : 3.2.1 또는 3.2.3 또는 …)을 찾고 싶습니다. 어떻게 찾을 수 있습니까? 데이터베이스 셸 (mongo.exe)을 열면 출력이 표시됩니다.
MongoDB 쉘 버전 : 3.2.0
그러나 이것은 단지 쉘 버전이며 실제 데이터베이스 버전과 같은지 확실하지 않습니다.
답변
답변
옵션 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)
})
}
}
)
이것이 누군가에게 도움이되기를 바랍니다.