Der wahrscheinlichste Grund ist, dass die Kompatibilitätsversion zu niedrig eingestellt ist.
Versuchen Sie db.adminCommand ({setFeatureCompatibilityVersion: "3.4"})
Ich habe eine einfache Datenstruktur (die Transaction
, auf die unten verwiesen wird), die in mongodb eingefügt werden soll:
Ich habe den folgenden Fehler-Stack:
%Vor% Meine mongodb-Version ist 3.4.2
.
Intereting ist, dass ich das Problem nicht in meiner lokalen Entwicklungsumgebung habe (mint linux 18.1). Aber es kann einfach nicht auf meiner SIT-Umgebung arbeiten, die eine Ubuntu 16.04
istIrgendeine Idee?
Aktualisierungen mit Code zum Einfügen des Dokuments
Wo transactionDao.save(...)
Implementierung gefunden wurde:
update 2
Das System arbeitet mit anderen Schreibvorgängen (sogar mit viel größeren Datensätzen)
Meistens ist dies ein Ergebnis von Zeitüberschreitungen mit langen Lese- / Schreibvorgängen.
Versuchen Sie, die Timeouts zu erhöhen oder sie vollständig zu entfernen:
%Vor%Der wahrscheinlichste Grund ist, dass die Kompatibilitätsversion zu niedrig eingestellt ist.
Versuchen Sie db.adminCommand ({setFeatureCompatibilityVersion: "3.4"})
Ich habe nicht die Ursache, aber am Ende bekomme ich das Problem behoben, indem ich einen Feldtyp von %code% nach %code% ändere.
Das Problem ist in unserer SIT-Umgebung und in der Windows-Umgebung eines Entwicklers zu finden, die ein Mongodb-Cluser-Setup hat.
Ich habe eine einfache Datenstruktur (die %code% , auf die unten verwiesen wird), die in mongodb eingefügt werden soll:
%Vor%Ich habe den folgenden Fehler-Stack:
%Vor%Meine mongodb-Version ist %code% .
Intereting ist, dass ich das Problem nicht in meiner lokalen Entwicklungsumgebung habe (mint linux 18.1). Aber es kann einfach nicht auf meiner SIT-Umgebung arbeiten, die eine Ubuntu 16.04
istIrgendeine Idee?
Aktualisierungen mit Code zum Einfügen des Dokuments
Wo %code% Implementierung gefunden wurde:
update 2
Das System arbeitet mit anderen Schreibvorgängen (sogar mit viel größeren Datensätzen)
Tags und Links mongodb mongodb-java morphia