Wie schreibe ich eine Sequenz von Bson in eine Datei mit MongoDB Java Driver

9

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.

    
user782220 30.01.2018, 00:51
quelle

2 Antworten

1

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

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.

  • BSON-Bibliothek «Eine eigenständige BSON-Bibliothek mit einer neuen Codec-Infrastruktur, mit der Sie leistungsstarke Encoder und Decoder erstellen können, ohne eine zwischengeordnete Map-Instanz zu benötigen.

Beispiel .

%Vor%

Beispielausgabe:

%Vor%     
Yash 02.02.2018 13:30
quelle
1

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%     
Adrian Farmadin 03.02.2018 22:04
quelle

Tags und Links