sql >> Databasteknik >  >> NoSQL >> MongoDB

BSON-bibliotek för java?

Du kan använda MongoDB-drivrutinen för Java för att lagra ett BSON-objekt och sedan konvertera det till en String som du sedan kan slå in med JSONObject .

Så här skapar jag till exempel ett vanligt dokument:

BasicDBObject obj = new BasicDBObject();
obj.put("name", "Matt");
obj.put("date", new Date());

Sedan för att få en String representation av objektet, ring helt enkelt:

String bsonString = obj.toString();

Linda in den med ett JSONObject och hämta date-attributet, vilket bör returnera det i ett BSON-kompatibelt format.

JSONObject newObject = new JSONObject(bsonString);
System.out.println(newObject.get("date"));

Resultatet är något i stil med:

{"$date":"2012-08-10T05:22:53.872Z"}


  1. redis + gevent - Dålig prestanda - vad gör jag för fel?

  2. Hur hittar man set skärningspunkten för set mellan dokumenten i en enda samling i MongoDB?

  3. Redis vs. MongoDB:Jämför in-memory-databaser med Percona Memory Engine

  4. Mungos (mongodb) batchinlägg?