#java #json #mongodb
#java #json #mongodb
Вопрос:
Я пытаюсь вставить данные json, содержащие java.util.Дата в MongoDB с использованием MongoClient. При создании документа я конвертирую json в строку, как показано ниже, из-за чего моему API insertOne не удается вставить данные, выдающие исключение как org.bson.json.Исключение JsonParseException: программа чтения JSON ожидала ввести значение, но нашла ‘Mon’ .
public static void insert(MongoCollection collection, JSONObject
jsonObj) {
Document dbObject = Document.parse(jsonObj.toString());
collection.insertOne(dbObject);
}
Как создать документ Mongo из JSONObject без его синтаксического анализа? должен ли я повторить json и продолжить добавление к пустому документу? или есть какой-нибудь лучший способ?
Комментарии:
1. Есть ли у вас возможность массировать
jsonObj
?