需要创建新的mongo数据库

时间:2018-03-16 10:12:28

标签: java mongodb spring-boot spring-data-jpa

我在Spring-data-JPA和Mongo数据库中使用Spring Boot应用程序。 有时我会发现一个问题,下面是我的堆栈跟踪。

由以下引起:java.lang.OutOfMemoryError:Java中java.lang.SodingCoding $ StringDecoder.decode(StringCoding.java:149)中的Java堆空间,java.lang.StringCoding.decode(StringCoding.java:193)。 lang.String(String.java:426)在org.bson.BasicBSONDecoder $ BSONInput.readUTF8String(BasicBSONDecoder.java:552)在org.bson.BasicBSONDecoder.decodeElement(BasicBSONDecoder.java:230)在org.bson.BasicBSONDecoder。 _decode(BasicBSONDecoder.java:154)org.bson.BasicBSONDecoder.decode(BasicBSONDecoder.java:132)at com.mongodb.DefaultDBDecoder.decode(DefaultDBDecoder.java:62)at com.mongodb.Response。(Response.java: 85)在com.mongodb.DBPort $ 1.execute(DBPort.java:141)com.mongodb.DBPort $ 1.execute(DBPort.java:135)at com.mongodb.DBPort.doOperation(DBPort.java:164)at at com.mongodb.DBPort.call(DBPort.java:135)在com.mongodb.DBTCPConnector.innerCall(DBTCPConnector.java:289)在com.mongodb.DBTCPConnector.call(DBTCPConnector.java:268)在com.mongodb.DBTCPConnector .call(DBTCPConnector.java:234)在com.mongod上b.QueryResultIterator.getMore(QueryResultIterator.java:137)在com.mongodb.QueryResultIterator.hasNext(QueryResultIterator.java:127)在com.mongodb.DBCursor._hasNext(DBCursor.java:551)在com.mongodb.DBCursor.hasNext (DBCursor.java:571)在org.springframework.data.mongodb.core.MongoTemplate.executeFindMultiInternal(MongoTemplate.java:1815)在org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:1639)在org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:1622)在org.springframework.data.mongodb.core.MongoTemplate.find(MongoTemplate.java:535)在org.springframework.data.mongodb。 repository.query.AbstractMongoQuery $ Execution.readCollection(AbstractMongoQuery.java:168)在org.springframework.data.mongodb.repository.query.AbstractMongoQuery $ CollectionExecution.execute(AbstractMongoQuery.java:191)在org.springframework.data.mongodb。 org.springframework.data.repositor上的repository.query.AbstractMongoQuery.execute(AbstractMongoQuery.java:103) y.core.support.RepositoryFactorySupport $ QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:415)

我使用AWS实例部署我的应用程序,我的数据库也驻留在同一个实例中。 要解决同样的问题,我需要创建新的数据库。 因此,我的所有旧数据都消失了。 对此有什么解决方案吗? 请帮我解决。

0 个答案:

没有答案