sql >> Database >  >> NoSQL >> MongoDB

BSON-bibliotheek voor java?

U kunt het MongoDB-stuurprogramma voor Java gebruiken om een ​​BSON-object op te slaan en dat vervolgens converteren naar een String die u vervolgens kunt omwikkelen met JSONObject .

Zo maak ik bijvoorbeeld een gewoon document:

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

Om vervolgens een String . te krijgen weergave van het object, bel gewoon:

String bsonString = obj.toString();

Omwikkel het met een JSONObject en verkrijg het datumattribuut, dat het zou moeten retourneren in een BSON-compatibel formaat.

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

De resulterende uitvoer is zoiets als:

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


  1. Hoe een subdocument in mangoest vullen nadat het is gemaakt?

  2. Converteer een string naar een getal in MongoDB-projectie

  3. Hoe maak je een lokale op Windows gebaseerde servicebus buiten Azure, vergelijkbaar met Redis met automatische fail-over?

  4. mongoexport JSON-parseerfout