
MongoDBDriverTopologyDescription 클래스의 getServers 메서드는 TopologyDescription 객체에서 서버 목록을 반환합니다. 반환되는 목록은 ServerAddress 객체의 목록입니다.
ServerAddress 객체는 MongoDB 서버의 주소와 포트를 나타내는 객체입니다. 주소는 IP 주소 또는 호스트 이름으로, 포트는 MongoDB 서버의 포트 번호입니다.
이 목록을 사용하려면, getServers 메서드를 호출하여 반환된 목록을 변수에 저장한 후, 목록을 반복하여 각 ServerAddress 객체를 처리합니다.
예를 들어, 다음 코드는 getServers 메서드를 호출하여 반환된 목록을 변수에 저장한 후, 목록을 반복하여 각 ServerAddress 객체를 처리하는 방법을 보여줍니다.
#hostingforum.kr
java
List servers = topologyDescription.getServers();
for (ServerAddress server : servers) {
System.out.println("Server Address: " + server.getHost() + ":" + server.getPort());
}
이 코드는 getServers 메서드를 호출하여 반환된 목록을 변수에 저장한 후, 목록을 반복하여 각 ServerAddress 객체를 처리합니다. ServerAddress 객체의 getHost() 메서드를 호출하여 호스트 이름 또는 IP 주소를 가져오고, getPort() 메서드를 호출하여 포트 번호를 가져옵니다.
2025-07-07 10:50