我正在尝试从MYSQL中获取数据,并在处理后使用java应用程序将其保存在MongoDB中。我的POJO包含用于存储日期字段的java.util.date对象。当我从MYSQL中获取数据时,它返回java.sql.date对象。因此,我的pojo将在util date对象中引用sql date。
使用spring data mongodb,我将相同的pojo保存在mongodb中。其中会引发以下异常:
Exception in thread "main" org.bson.codecs.configuration.CodecConfigurationException: Can
我创建了以下mongoDB replicaSet:
set: rs0,
primary: localhost:27018,
secondry: localhost: 27019
MongoDB version: 4.2.3
当我试图使用3.12连接到replSet(我已经尝试连接到这两者)时,我得到了以下错误:
com.mongodb.MongoCommandException: Command failed with error 2 (BadValue): 'The field 'key' for an _id index must be {_id: 1}, but
使用Mongo Java驱动程序版本3.4.2尝试在包含大约700个文档的集合上执行查找查询时,开始抛出以下异常。
当集合较小时,这种情况不会发生。这些限制似乎是在连接过程中设置的。
! com.mongodb.MongoInternalException: The reply message length 4812632 is less than the maximum message length 4194304
! at com.mongodb.connection.ReplyHeader.<init>(ReplyHeader.java:74)
! at com.mongod
我有一个应用程序,它从一个源中提取数据,然后将其插入到MongoDB。有时拉取过程需要很长时间,当应用程序尝试将行推送到MongoDB时,可能会引发以下异常,可能是超时问题:
com.mongodb.MongoSocketReadException: Prematurely reached end of stream
at com.mongodb.connection.SocketStream.read(SocketStream.java:88)
at com.mongodb.connection.InternalStreamConnection.receiveResponse
我试图将MongoDB作为源连接到Kafka服务器,但是当我运行Debezium Mongo源连接器时,我得到了错误。我不明白为什么会超时?
[2019-08-22 13:28:58,194] INFO Cluster description not yet available. Waiting for 30000 ms before timing out (org.mongodb.driver.cluster:71)
[2019-08-22 13:28:58,648] INFO Exception in monitor thread while connecting to server mo
我有一个简单的数据结构(下面引用的Transaction )要插入到mongodb中:
{"amount":111,"debitAcc":"588188286231743e7d5c923d","type":"CHARGE"}
A得到以下错误堆栈:
com.mongodb.MongoSocketReadException: Prematurely reached end of stream
at com.mongodb.connection.SocketStream.read(SocketStream
我们得到了以下例外情况。
com.mongodb.MongoCursorNotFoundException: Query failed with error code -5 and error message 'Cursor 43249415092 not found on server xx.xx.xx.xx:27017'
at com.mongodb.connection.GetMoreProtocol.receiveMessage(GetMoreProtocol.java:115)
at com.mongodb.connection.Ge
有时我会从MongoDB Java driver 2.10.1得到这样的异常:
java.lang.IllegalArgumentException: response too long: 1912733750
at com.mongodb.Response.<init>(Response.java:47)
at com.mongodb.DBPort.go(DBPort.java:124)
at com.mongodb.DBPort.call(DBPort.java:74)
at com.mongodb.DBTCPConnector.innerCall(DBTCPC
我正在为我的项目使用Spring Boot,并计划将我的应用程序拥有的用户数据迁移到MongoDB。插入工作了一段时间,但现在突然,我收到了这个堆栈跟踪: com.mongodb.MongoSocketReadException: Prematurely reached end of stream
at com.mongodb.connection.SocketStream.read(SocketStream.java:87)
at com.mongodb.connection.InternalStreamConnection.receiveResponseBuffers(I
我有一个与mongodb地图集数据库链接的spring微服务应用程序,昨天我的项目运行良好,但是今天我得到了这个错误
2022-11-24 00:29:33.267 INFO 5588 --- [ngodb.net:27017] org.mongodb.driver.cluster : Exception in monitor thread while connecting to server ac-bl3jxj4-shard-00-02.wt2swod.mongodb.net:27017
com.mongodb.MongoSocketReadException
我有一个POJO类,看起来像这样-
public class CacheEntity<V> {
private String cacheId;
private V value;
public static final String ID_KEY = "cacheId";
public CacheEntity() {
}
public CacheEntity(String cache_id, V value) {
this.cacheId = cache_id;
this.value = value;
}
pub
在Mongo中插入记录时,我正在异常以下。
org.springframework.dao.DataAccessResourceFailureException: IOException authenticating the connection; nested exception is com.mongodb.MongoException$Network: IOException authenticating the connection
at org.springframework.data.mongodb.core.MongoExceptionTranslator.transla
因此,我们时不时地会看到这样的异常:
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.io.BufferedInputStream.fill(BufferedInputS
当我构建我的docker映像并运行它时,它会给出这样和错误的结果,但是如果我运行jar文件,如果我猜它与我的docer-come.yml文件有关,那么一切运行都很好,但是idk。
com.mongodb.MongoSocketOpenException: Exception opening socket
at com.mongodb.internal.connection.SocketStream.open(SocketStream.java:70) ~[mongodb-driver-core-4.2.3.jar!/:na]
at com.mongodb
我正在尝试从一个弹簧引导容器连接安装在我的窗口上的Mongodb,但我面临的是:
2022-02-26 00:08:52.868 INFO 1 --- [localhost:27017] org.mongodb.driver.cluster : Exception in monitor thread while connecting to server localhost:27017
|
| com.mongodb.MongoSocketOpenException: Exception opening socket
- | at com.mo
我使用MongoDB来存储数据。在我的项目中,我使用线程池将多个用户(100-2000用户)连接到服务器,并将这些用户的响应存储在数据库中。但是当我这样做的时候,我就得到了这个错误。请帮我处理这个。我无法得到它。我已经在这个错误上浪费了45个小时。
错误:
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Deleg
我在同一台机器上运行了MongoDb和Spring MVC应用程序。由于某些原因,当我试图通过我的Spring MVC应用程序访问数据时,我得到了读取操作错误。
Caused by: com.mongodb.MongoException$Network: Read operation to server /192.168.1.79:28017 failed on database utilDb
at com.mongodb.DBTCPConnector.innerCall(DBTCPConnector.java:253)
at com.mongodb.DBTCP
如果有人看到这个错误,请通知我,我不时地得到这个和数据没有写到集合:(MongoDB4.0,mongodb驱动程序4.1 )
org.springframework.data.mongodb.UncategorizedMongoDbException: Interrupted acquiring a permit to retrieve an item from the pool ; nested exception is com.mongodb.MongoInterruptedException: Interrupted acquiring a permit to retrieve an