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 --버전
db 버전 v3.0.2
MongoDB 버전을 확인하려면 mongod 명령어를 사용하여--version선택.
MongoDB Server 버전을 확인하려면 터미널 프로그램에서 명령줄을 열고 다음 명령을 실행합니다.
경로:C:\Program Files\MongoDB\Server\3.2\bin
Cmd를 열고 다음 명령을 실행합니다.
mongod --version
MongoDB 쉘 버전을 확인하려면:
mongo --version
mongo --버전
MongoDB shell version: 2.6.10
mongod --버전
db version v2.6.10
몽고
MongoDB shell version: 2.6.10
connecting to: test
db.version()
2.6.10
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 버전이 필요할 수 있습니다.이 경우 다음과 같이 할 수 있습니다.
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)
})
}
}
)
이것이 누군가에게 도움이 되기를 바랍니다.
Mac 사용자의 경우 이 명령을 실행해 보십시오.
brew services start mongodb-community
언급URL : https://stackoverflow.com/questions/38160412/mongodb-how-to-find-the-exact-version-of-installed-mongodb
'programing' 카테고리의 다른 글
| 현재 사용자 컨텍스트를 AngularJS에 저장하려면 어떻게 해야 합니까? (0) | 2023.03.15 |
|---|---|
| Linux에서 SQL * PLUS 클라이언트를 설치하는 방법 (0) | 2023.03.15 |
| json 필드 유형 postgresql에서 null 값을 쿼리하는 방법 (0) | 2023.03.10 |
| 약속 체인을 끊고 체인이 끊어진 단계에 따라 함수를 호출합니다(거부). (0) | 2023.03.10 |
| 개체 문자열을 JSON으로 변환 (0) | 2023.03.10 |