写出代码,用Java连接mongodb分片集群
时间: 2024-02-29 20:51:19 浏览: 105
以下是连接 MongoDB 分片集群的 Java 代码:
```
import com.mongodb.MongoClient;
import com.mongodb.MongoClientURI;
public class MongoShardedClient {
public static void main(String[] args) {
// 分片集群连接字符串
String connectionString = "mongodb://localhost:27017,localhost:27018,localhost:27019/?replicaSet=myReplicaSet";
// 创建 MongoDB 客户端
MongoClientURI uri = new MongoClientURI(connectionString);
MongoClient mongoClient = new MongoClient(uri);
}
}
```
在上面的代码中,我们使用 `MongoClientURI` 类来创建连接字符串,其中包含了所有分片服务器的地址和端口号,以及副本集名称。
然后,我们使用 `MongoClient` 类来创建 MongoDB 客户端,它会自动将请求路由到正确的分片服务器上。
当然,你需要根据自己的实际情况修改连接字符串和分片服务器的地址和端口号。
阅读全文