sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur skulle jag kunna skriva ett BsonDocument-objekt i en fil och läsa det igen med Java

Det enklaste är att konvertera BSON till JSON och använda java.io API:er för att skriva dessa data till filer. Det omvända skulle vara att använda Reader API:er (BufferedReader eller FileReader) för att läsa tillbaka dessa och konvertera till BSON.

Nu för att konvertera BSON till JSON finns det flera sätt, beroende på verktyg som används såväl som API:er på den officiella Mongo-drivrutinen kan du välja en av dina önskemål. Det omvända är också sant, många alternativ finns i den här tråden.

(Skapar BSON-objekt från JSON-sträng )

Du kan också referera till https://api.mongodb.com/java/3.0/org/bson/BsonDocument.html#toJson-org.bson.json.JsonWriterSettings-

Hoppas detta hjälper dig :)




  1. Mongo Ger 'duplicerat nyckelfel' på icke-unika fält

  2. Hur inaktiverar man Redis RDB och AOF?

  3. Sammanlagd $lookup Den totala storleken på dokument i matchande pipeline överstiger den maximala dokumentstorleken

  4. Projektinstallation med Django 1.10, mongodb och Python 3.4.3