MongoDB是一个可扩展,高性能,开源,面向文档的数据库。此标记用于与MongoDB的Java语言绑定和驱动程序相关的问题。
MongoSocketReadException:过早到达流的末尾(一段时间不活动后)
一段时间不活动后,我在查找调用(默认 Java 驱动程序)时收到此错误。我试图添加一个手动心跳(写入一个上限集合),但它没有帮助。我只在
我有一个 Java 类(不是 Java Spring 或服务器),它 1)将文件插入一张表, 2)从其他表中读取文件, 3)将文件插入另一个表和 4) 删除文件...
我在NOSQL(MongoDB)的世界里刚刚起步,我在尝试将我的数据集合转换为java对象进行单独处理时遇到了崩溃。这是我的集合,我从 ...
如何在不知道json文件属性的情况下,用Java代码动态上传同一个文件夹下的多个json文件到MongoDB。
我得到的错误是:在线程 "main "中的异常 org.bson.BsonInvalidOperationException: readStartDocument can only be called when CurrentBSONType is DOCUMENT, not when CurrentBSONType is ARRAY. ...
mongodb Java驱动程序-具有多个字段的$ group
我的目标是使用聚合框架创建一个管道来对我的数据进行分组,然后将该管道与Java驱动程序一起使用。 MongoDB v4.0.3我使用MongoDB创建了以下管道...
在sql中,语句看起来像:UPDATE table SET table.password = pPassword WHERE(table._id = pid);这对Java和MongoDB如何起作用? function(){BasicDBObject cBsonFilter = new ...
进行$ set更新时不使用Spring MongoDB自定义转换器吗?
在简单示例之前的简短摘要:可以使用我的自定义转换器来插入新文档,这是可以的,因为它不使用...,所以不能更新现有文档。
我想将不同的数据存储到MongoDb中的一个集合中,并使用带有适当字段的Spring数据bean。父级bean:类A转换为子类:B类扩展...
我想在Java驱动程序的聚合管道中使用项目阶段来计算新字段。我想通过将值(来自先前阶段)乘以100来创建新字段。Bson ...
java.lang.UnsatisfiedLinkError,当在使用Mongo CSFLE(mongodb-crypt)时将/ tmp挂载为noexec时
我一直在研究MongoDB CSFLE(客户端字段级加密),在我的春季启动项目mongodb-crypt-1.0.1中存在依赖性。出于安全原因,/ tmp分区为...
我有一个包含产品列表的目录集合,我想通过添加其他产品来更新目录,问题是在目录集合中它删除了现有产品,并且...
MongoDb Java驱动程序toJson()和$ oid
我正在构建一个使用MongoDb和MongoDb驱动程序的Java Jersey API。资源应该输出存储的MongoDb文档的JSON,以使用Svelte在前端项目中使用。由于...
需要从使用Java 3.12.0驱动程序的Java应用程序从mongoDB Atlas获取具有相同first_name的客户的customerID列表
通过使用以下代码,我可以获取具有相同first_name的客户对象的列表,但是对于我的下一个操作,我只需要获取的所有客户的customerID,而我只是...
使用com.mongodb.client.model.Updates.set在数组中设置项目
我尝试使用MongoDB Java驱动程序API方法com.mongodb.client.model.Updates.set更新数组元素,如下所示:set(String.format(“ bag.items [%d]”,idx),旧的。 map(mo-> mo.frozen).orElse(null))...
假设我有以下Java org.bson.Document文档innerDoc = new Document(); innerDoc.put(“ field.with.dot”,“某物”); Document doc = new Document(“ inner”,innerDoc);当我插入doc ...
在MongoDB中,整数数据类型会自动类型转换为doube吗?
[在MongoDB中,我有一个带有值的集合(我在mongo Shell中复制了它):{“ _id”:“ 5e74c0e32e13013cdea246e8”,“ year”:1968}但是,当我用Java代码获取它时,我得到的是:{。 ..
我们正在尝试为Spring Data Mongo设置我们自己的转换器,并且遇到问题。好像Spring从不要求在CustomConversions上调用registerConvertersIn,因此我们的自定义...
我正在使用Quarkus构建一个Web服务,该Web服务接受输入,对其进行处理并将一些结果作为对象存储到MongoDB中。但是,这引发了关于“ Bson无法找到编解码器”的错误。...
无法使用包含任何值的Map实例化MongoDB Document类
[最近,在尝试对MongoDB执行upsert时,我尝试将$ set子句中的所有值压缩到一个Map中。但是,以前使用单个类型的Map [...]