Ich bin mit MongoDB Java Driver v3.2.2 und ich verwende den folgenden Befehl ein neues String-Array-Feld in ein vorhandenes Dokument hinzuzufügen:MongoDB-Dokument-Update in Java: Codierungsfehler oder Treiberfehler?
myMongoCollection.updateOne(new Document("id", id), Updates.set("arrayField", Arrays.asList(new Document("strField", strValue))));
Es werden folgende Ausnahme:
org.bson.codecs .configuration.CodecConfigurationException: kann einen Codec für die Klasse java.util.Arrays $ ArrayList nicht finden.
Mache ich einen Kodierungsfehler oder hängt es mit dem Treiberfehler zusammen, wie vorgeschlagen here (link)?
Wenn es sich um den Treiber-Fehler handelt, irgendein Hinweis, wie ich leicht die neuste noch nicht-veröffentlichte Version (3.3) bekommen kann, wo wurde behoben (dh. Wie kann ich einfach eine JAR-Datei erstellen, zu wissen, dass GIT ist für mich völlig neu)?
Vielen Dank, Tom