
MongoDBDriverServer::isHidden 메서드는 MongoDB 서버의 숨김 상태를 boolean 타입으로 반환합니다.
- true: MongoDB 서버가 숨겨져 있음을 의미합니다. 일반적으로 MongoDB 서버가 숨겨지면 외부에서 접근할 수 없습니다.
- false: MongoDB 서버가 숨겨지지 않았음을 의미합니다. 일반적으로 MongoDB 서버가 숨겨지지 않았을 때는 외부에서 접근할 수 있습니다.
MongoDB 서버가 시작되었을 때, isHidden 메서드는 false를 반환합니다. MongoDB 서버가 숨겨지지 않았기 때문입니다.
MongoDB 서버를 숨기려면, MongoDB 서버의 설정 파일에서 숨김 옵션을 활성화해야 합니다. 일반적으로 MongoDB 서버의 설정 파일은 `/etc/mongod.conf` 또는 `C:\Program Files\MongoDB\Server\{버전}\mongod.cfg`와 같은 위치에 있습니다.
위 설정 파일에서 숨김 옵션을 활성화하려면, `bindIp` 옵션을 비활성화하거나 `0.0.0.0`으로 설정해야 합니다. 예를 들어, `/etc/mongod.conf` 파일에서 다음과 같이 설정할 수 있습니다.
#hostingforum.kr
bash
# bindIp: 127.0.0.1
bindIp: 0.0.0.0
위 설정을 적용한 후 MongoDB 서버를 재시작하면, MongoDB 서버가 숨겨지며 isHidden 메서드는 true를 반환합니다.
2025-07-28 20:20