Thanks, I tried it and with the Odocument class it works, but with the
JSONObject class the same thing is saved this time as an embedded document
but then I can not retrieve the attributes by query (I attached image)
I've only done it this way, but I do not think it's correct:
OrientGraph g=new OrientGraph(yourPath);
ODocument pruebaJson = new ODocument("Person");
String jsonValue =
"{'archetype_details':{'class':'ARCHETYPED','archetype_id':{'class':'ARCHETYPE_ID','value':'openEHR-EHR-COMPOSITION.report-mnd.v1'},'template_id':{'class':'TEMPLATE_ID','value':'Laboratory
Report'},'rm_version':'1.0.1'}}";
pruebaJson.field("name", "nombre de Prueba");
pruebaJson.field("adress", "adress de Prueba");
pruebaJson.fromJSON(jsonValue);
pruebaJson.save();
g.commit();
El jueves, 17 de noviembre de 2016, 15:45:42 (UTC+1), [email protected]
escribió:
>
> Hi, you could try with
>
> OrientGraph g=new OrientGraph(yourPath);
>
> ODocument pruebaJson = new ODocument("Person");
> JSONObject json = new JSONObject();
>
> json.put("name","someone");
> json.put("address","somewhere");
> json.put("value","{'archetype_details':{'class':'ARCHETYPED','archetype_id':{'class':'ARCHETYPE_ID','value':'openEHR-EHR-COMPOSITION.report-mnd.v1'},'template_id':{'class':'TEMPLATE_ID','value':'Laboratory
>
> Report'},'rm_version':'1.0.1'}}");
>
> pruebaJson.fromJSON("{ 'data' : " + json.toString() + "}");
> pruebaJson.save();
>
> g.commit();
>
>
>
--
---
You received this message because you are subscribed to the Google Groups
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.