7得票3回答
如何使用MongoClientOptions代替MongoOptions?

我正在使用 MongoOptions 类及其方法: setFsync(boolean sync) setJ(boolean safe) setW(int val) setWtimeout(int timeoutMS) setSafe(boolean isSafe) 但在Mongo-...

9得票3回答
从Mongo Java嵌入式文档中获取值

I have the following document in mongo: > { "_id": ObjectId("569afce4b932c542500143ec"), > "date": "2016-1-17T2:31:0Z", > ...

8得票5回答
如何使用Java在MongoDB中搜索文档并删除其中的字段?

我有一个设备集合。 { "_id" : "10-100-5675234", "_type" : "Device", "alias" : "new Alias name", "claimCode" : "FG755DF8N", "hardwareId" : "...

10得票2回答
如何使用Mongo Java驱动程序记录实际查询到MongoDB

我想查看Mongo Java驱动程序产生的查询,但我无法做到。 根据官方文档提供的信息,我只能在日志中看到更新操作的执行情况,但我看不到该操作的查询。

39得票2回答
我该如何使用Java驱动程序构建MongoDB的$or查询?

我正在尝试在MongoDB中对一些条件进行或运算(使用Java驱动程序)。 这是我正在做的:Pattern regex = Pattern.compile("title"); DBCollection coll = MongoDBUtil.getDB().getCollection("p...

10得票5回答
MongoDb BSON将日期存储在UTC时间中。

如果我试图将一个日期字段放入一个文档(BSON)并写入Mongo数据库,BSON将其写成UTC格式。例如,一个日期: DateTime dateTime = new DateTime("2015-07-01"); Document doc = new Document("date", dat...

9得票1回答
在Mongo中,我们如何利用ClusterListener?

我正尝试寻找一个示例或使用ClusterListener来优化和改进与MongoDB Java客户端集成的服务的调试信息。 我们如何有效地利用这个功能来改进我们使用复制的Mongo集群设置?

13得票3回答
使用MongoDB Java 3.0驱动程序进行批量Upsert

在MongoDB Java驱动程序的较早版本中,要在查询并对结果进行无序批量更新,我们所要做的就是: BulkWriteOperation bulk = dbCollection.initializeUnorderedBulkOperation(); bulk.find(search...

8得票3回答
在spring-boot中更改默认的Mongo连接池大小

我想要修改Java MongoDB驱动程序提供的默认连接池大小,该大小根据Mongo文档为100。 以下是我用于自定义连接池大小的Mongo客户端bean(参考此问题)。 我将最小连接数和最大连接数属性都设置为1,并运行了10个并行工作线程来与数据库交互,以确保我的更改已应用。 @Bean...

7得票5回答
Java MongoDB 一次保存多个文档

我有一组更新后的对象/文档,需要一次性保存所有对象。 我在MongoTemplate中看到了save()方法,但它只能一次保存单个文档。 是否有办法一次保存多个文档,还是我需要在循环中调用save()?