2015-04-14 16 views
6

Sembra semplice e di base: A ha una stringa JSON e voglio memorizzarla in MongoDB come documento JSON.mongodb java driver 3.0: come conservare il documento JSON

Nel driver java 2.xx, potrei usare com.mongodb.util.JSON.parse(String jsonString) per ottenere DBObject e quindi memorizzarlo nella raccolta.

In conducente 3.0 JSON.parse dà ancora DBOBJECT, ma resto API utilizza org.bson.Document classe che sembra incompatibile con DBOBJECT.

Come farlo nella versione 3.0 del driver?

risposta

20

Per Document utilizzare l'helper parse() statica:

Document myDoc = Document.parse(jsonString) 
+0

Come potrei mancare? Grazie :) –

+1

Ciao. Non sono riuscito a trovare un metodo per gli array JSON. l'utilizzo di questo metodo con la stringa json array genera un'eccezione. – nahsh

Problemi correlati