`

MongoClient自定义MongoClientOptions

阅读更多
 @Bean(name = "mongoClient")
    public MongoClient mongoClient() throws Exception {
        List<ServerAddress> addresses = new ArrayList<>();
        String[] addrs = serverAddr.split(",");
        for (String addr : addrs) {
            String[] ipports = addr.split(":");
            if (ipports.length != 2) {
                throw new Exception("Mongo配置不合法: " + addr);
            }
            ServerAddress address = new ServerAddress(ipports[0], Integer.parseInt(ipports[1]));
            addresses.add(address);
        }
        MongoClientOptions clientOptions = new MongoClientOptions.Builder().readPreference(ReadPreference.secondaryPreferred()).build();
        MongoClient mongoClient = new MongoClient(addresses,clientOptions);
        return mongoClient;
    }

 

参考文章:

http://blog.csdn.net/u013753516/article/details/44747615

 

分享到:
评论

相关推荐

    mongoclient mac客户端

    MongoClient是一款针对MongoDB数据库的强大管理工具,专为开发者和数据库管理员设计,提供直观的界面以便于查询、管理和监控MongoDB实例。MongoDB是一种流行的开源、文档型的NoSQL数据库,广泛应用于现代Web应用程序...

    mongoClient支持库1.3版(mongoClient.fne)-易语言

    在易语言环境中,"mongoClient支持库1.3版(mongoClient.fne)"是一个专为易语言用户设计的第三方库,用于帮助开发者在Windows和Linux操作系统上与MongoDB数据库进行交互。 这个支持库提供了丰富的API接口,使得...

    MongoClient:在NodeJ上运行的MongoDB客户端

    MongoClient是MongoDB官方提供的一款在Node.js环境中用于与MongoDB数据库进行交互的客户端库。MongoDB是一款流行的、基于文档的、非关系型数据库系统,而Node.js则是一种高效的、事件驱动的JavaScript运行环境,特别...

    mongoclient-mongomapper-logging

    学习如何配置 Mongo::MongoClient 和 MongoMapper 的日志记录01mongo.rb(使用 Mongo::MongoClient 进行完整日志记录) 02mongo.rb(将日志级别切换到 :info) 03mongo.rb(禁止日志记录) 04mongomapper.rb(为 ...

    PHP使用mongoclient简单操作mongodb数据库示例

    1、本文采用mongoClient类来实现mongodb的简单操作, 2、需要事先熟悉《mongodb基础命令——进阶篇》的内容 3、其中更新数据部分只给出了一个$set的例子,但是跟操作命令是一样的,注意理解与尝试 4、在最下来有对...

    CustomMongoExample:使用自定义mongo存储库的示例

    在Java中,我们可以使用`MongoClient`类连接到MongoDB服务器,然后创建一个指向特定数据库的`MongoDatabase`实例,再进一步创建一个`MongoCollection`来操作集合(相当于关系数据库中的表)。 接下来,我们关注如何...

    MongoDB 在java中的应用 纯Java操作

    MongoClientOptions options = new MongoClientOptions.Builder() .connectionsPerHost(100) .build(); MongoClient mongoClient = new MongoClient(new ServerAddress("localhost", 27017), options); ``` ...

    Mongo应用数据库连接

    MongoClient mongoClient = MongoClients.create("mongodb://localhost:27017"); MongoDatabase database = mongoClient.getDatabase("mydatabase"); // 进行数据库操作... mongoClient.close(); } } ``` 2. ...

    mongo-java-driver最新jar.zip

    MongoClientOptions options=MongoClientOptions.builder() .connectionsPerHost(poolSize) .minConnectionsPerHost(minpoolsize) .maxConnectionIdleTime(maxidletimems) ....

    nosqlclient:跨平台和自托管,易于使用,直观的mongodb管理工具-以前是Mongoclient

    Nosqlclient(以前称为Mongoclient),MongoDB管理工具 跨平台,自托管,易于使用,MongoDB 4.0+支持和更多功能! 当前仅支持DOCKER版本,在下一版本中将删除桌面发行版。 聊天室 ,如果您打算贡献力量,请随时...

    mongoConnect:MongoDB 的 MongoClient 的包装器,用于处理保持连接打开并处理重新连接

    MongoDB 的 MongoClient 的包装器,用于处理保持连接打开和处理重新连接。 在 Node.js 应用程序中,MongoDB 连接应该打开一次,并在 Node.js 应用程序运行时保持打开状态 ( )。 该模块封装了执行此操作所需的逻辑...

    配置和实验springboot与第三方技术的集成 入springboot+mongodb.zip

    MongoClientOptions options = MongoClientOptions.builder().build(); MongoClient mongoClient = new MongoClient(new MongoClientURI(mongoUri)); return new MongoTemplate(mongoClient, "dbname"); } } ```...

    Mongodb java包

    - **MongoClient**:这是连接MongoDB服务器的主要入口点,通过MongoClient实例,可以连接到MongoDB集群或单个服务器。 ```java MongoClient client = MongoClients.create("mongodb://localhost:27017"); ``` - ...

    mongoclient.lib

    这是windows下使用的库文件,并且注意要在64bit release模式下(不是debug)编译才能正常使用

    详解Java 连接MongoDB集群的几种方式

    可以使用 MongoClientURI 或 MongoClientOptions 或两者来指定连接设置。例如,可以在 MongoClientURI 连接字符串中指定 TLS/SSL 和身份验证设置。例如: ```java MongoClientURI uri = new MongoClientURI("mongodb...

    Mongodb的并发访问性能测试的java客户端

    为了实现并发访问,客户端可能使用了`MongoClient`类来建立与MongoDB服务器的连接,然后通过`MongoDatabase`和`MongoCollection`对象来操作特定的数据库和集合。 在并发性能测试中,通常会使用线程池(如`...

    mongoconfig.zip

    public MongoTemplate secondaryMongoTemplate(@Qualifier("secondaryMongoClient") MongoClient mongoClient) { return new MongoTemplate(mongoClient, secondaryMongoConfig.getDatabase()); } } ``` 接下来...

    php实现Mongodb自定义方式生成自增ID的方法

    $conn = new MongoClient(); $db = $conn-&gt;idtest; $id = mid('user', $db); $db-&gt;user-&gt;save([ 'uid' =&gt; $id, 'username' =&gt; 'kekeles', 'password' =&gt; 'kekeles', 'info' =&gt; 'https://www.jb51.net/' ]);...

    php的mongo扩展

    php的mongo扩展

Global site tag (gtag.js) - Google Analytics