Mit der MongoDB Java Driver-Bibliothek gibt es eine Möglichkeit, Schreibvorgänge von bson-Objekten in eine Datei zu streamen und später Lesevorgänge von bson-Objekten aus dieser Datei zu streamen. In der Dokumentation sehe ich nichts darüber, wie man eine Folge von Bson-Objekten in eine Datei enkodiert, die einer Folge von JSON-Objekten in einer Datei ähnelt.
MongoDB GridFS ist eine Spezifikation zum Speichern und Abrufen von Dateien.
Verwenden Sie GridFS , um eine Datei zu speichern. «GridFS verwendet zwei Sammlungen, um eine Datei in einer Datenbank zu speichern: fs.files und fs. chunks. Basierend auf der Größe der Datei werden die Daten in mehreren einzelnen "Chunks" gespeichert.
* MongoDB-Dateien mit GridFS. Refer to MyPost
Weitere Informationen zu GridFS finden Sie in meinem Wiki von Github .
%Vor%
CSV-Datei für JSON-Objekt und JSON-Zeichenfolge für CSV-Datei
CSV_FileOperations
. . Json2Csv(String fileName, String jsonString)
. JSON zu BSON und BSON zu JSON.
MongoDB-Java-Treiber jar enthält Hilfsprogramme zum Analysieren von JSON zu BSON und zum Serialisieren von BSON zu JSON.
Beispiel .
%Vor%Beispielausgabe:
%Vor%Basierend auf der Dokumentation für MongoDb Java Treiber: BSON schrieb ich folgendes Beispiel. Ist das wonach Sie suchen?
Klasse für die Logik:
%Vor%POJO um einige Daten zu speichern:
%Vor%