Ich habe Probleme beim Einfügen eines Arrays von String in Mongo db. Nach einer bestimmten Größe des Arrays hängt der Treiber - keine Ausnahme (Timeout oder Fehler) wird ausgelöst. Wenn ich die Länge reduziere, funktioniert alles gut. Kann jemand dieses seltsame Verhalten erklären? Entschuldigung für diese Newbee Frage, aber ich konnte keine bestehende Frage finden.Mongo Db kann kein großes Array einfügen
Mongo DB Version
MongoDB-Server-Version: 3.4.3
Java Driver:
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.3.0</version>
</dependency>
Arbeitsdokument
{
"epc": [
"urn:epc:id:sscc:1234567.4000002750",
"urn:epc:id:sscc:1234567.4000002751"
]
}
Nicht Arbeitsdokument
{
"epc": [
"urn:epc:id:sscc:1234567.4000002750",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752",
"urn:epc:id:sscc:1234567.4000002753",
"urn:epc:id:sscc:1234567.4000002751",
"urn:epc:id:sscc:1234567.4000002752"
]
}
Was ist zwischen dem Client und dem Server mongodb? verwenden Sie eine spezielle Einstellung auf der Client-Seite? Ihr Beispiel sieht in der Größe ziemlich richtig aus, normalerweise beträgt die maximale Bson-Objektgröße ungefähr 16777216 Bytes. – Euclides
Openstack-Umgebung, ich begann die neuesten Docker Bild – itstata
nur neugierig, können Sie den gleichen Update-Befehl von der Shell ausführen? doing mongo your_server und db.collection.updateOne (.....) – Euclides