sql >> Database teknologi >  >> NoSQL >> MongoDB

BSON bibliotek til java?

Du kan bruge MongoDB-driveren til Java til at gemme et BSON-objekt og derefter konvertere det til en String som du derefter kan ombryde med JSONObject .

For eksempel, her er, hvordan jeg opretter et almindeligt dokument:

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

Derefter for at få en String repræsentation af objektet skal du blot kalde:

String bsonString = obj.toString();

Pak den ind med et JSONObject og få date-attributten, som skulle returnere den i et BSON-kompatibelt format.

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

Det resulterende output er noget i stil med:

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


  1. Forespørger MongoDB GridFS?

  2. Python og MongoDB:Opretter forbindelse til NoSQL-databaser

  3. pymongo.errors.CursorNotFound:markør-id '...' er ikke gyldig på serveren

  4. Mongoose/MongoDB resultatfelter vises udefinerede i Javascript