I am in the early stages with orientdb. As part of my preparation I am
trying to set up functions to handle POST input from Angular (where the
data will be sent in JSON format).
I want to be able to access fields within the object, but have been unable
to find how to unpack it.
My test function is deliberately very simple. In studio I create a
function that takes single parameter: record
Function contents is:-
var g=orient.getGraph(); // not needed for this test
var r = record;
var rid = r.rid;
var v = r.val;
return r;
=======
record contains:
{rid:123,val:{name:"Norman",phone:"Home"}}
return value is:
[
{
"@type": "d",
"@version": 0,
"value": "{rid:123,val:{name:\"Norman\",phone:\"Home\"}}"
}
]
======================
However, if I return rid (or v), I get nothing.
Noting that the returned value, r, is an array containing a single object I
tried to return r[0] in the hope of accessing its members
response was:
[
{
"@type": "d",
"@version": 0,
"value": "{"
}
]
I have looked anywhere that I can think of but have obviously missed the
answer.
Could somebody please help me to see what I've got wrong?
N.B. I have tried the keys in my object both with and without quotes - same
result.
--
---
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.