MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie könnte ich ein BsonDocument-Objekt in eine Datei schreiben und es mit Java wieder lesen

Am einfachsten ist es, den BSON in JSON zu konvertieren und die java.io-APIs zu verwenden, um diese Daten in Dateien zu schreiben. Das Gegenteil wäre die Verwendung von Reader-APIs (BufferedReader oder FileReader), um diese zurückzulesen und in BSON zu konvertieren.

Um BSON in JSON umzuwandeln, gibt es mehrere Möglichkeiten, abhängig von den verwendeten Dienstprogrammen sowie den APIs des offiziellen Mongo-Treibers. Sie können eine nach Ihren Wünschen auswählen. Das Gegenteil ist auch wahr, viele Optionen sind in diesem Thread.

(BSON-Objekt aus JSON-String erstellen )

Sie können auch auf verweisen https://api.mongodb.com/java/3.0/org/bson/BsonDocument.html#toJson-org.bson.json.JsonWriterSettings-

Hoffe das hilft dir :)