Исключение MongoDB при вставке документа Json

#java #json #mongodb #log4j2

#java #json #mongodb #log4j2

Вопрос:

Спецификация: Jdk1.7, Mongodb enterprise-windows-64-3.0.12, mongo-java-driver-3.1.0, log4j2

Аннотация: Я вставляю записи журналов (настраиваемого приложения) Log4j2 в MongoDB.

Исключение : 17:13:13.685 [основная] ИНФОРМАЦИЯ — {«ProcessId»:»», «ServiceGroup»:»»,»ServiceName»:»»}

org.bson.Исключение BsonInvalidOperationException: readStartDocument может быть вызван только тогда, когда CurrentBSONType является DOCUMENT , а не когда CurrentBSONType является STRING.

     at org.bson.AbstractBsonReader.verifyBSONType(AbstractBsonReader.java:655)
    at org.bson.AbstractBsonReader.checkPreconditions(AbstractBsonReader.java:687)
    at org.bson.AbstractBsonReader.readStartDocument(AbstractBsonReader.java:421)
    at org.bson.codecs.DocumentCodec.decode(DocumentCodec.java:138)
    at org.bson.codecs.DocumentCodec.decode(DocumentCodec.java:45)
    at org.bson.Document.parse(Document.java:105)
    at org.bson.Document.parse(Document.java:90)
  

Вопрос

Почему возникает исключение, когда я вставляю информацию о своем журнале в формате Json?

Комментарии:

1. Не могли бы вы, пожалуйста, предоставить код для фактической операции вставки, пожалуйста, чтобы мы могли видеть данные, которые вы пытаетесь вставить, и как вы собираетесь их вставлять

2. Хорошо, извините, что говорю, что эта проблема была моей глупой ошибкой, я пытался преобразовать строку JSON в строку JSON, а затем вставить ее в базу данных NOSQL…. Спасибо за … это было причиной.