Nope. Can't seem to find any combination of function code that compiles and 
returns expected results.
Erik

On Monday, April 28, 2014 12:53:34 AM UTC-6, Artem Orobets wrote:
>
> Hi Erik,
>
> I suppose the query result is wrapped with another hash before sending 
> back.
>
> Try following:
> var results =  db.query("select name, city, state, zip from myclass");
> *var out = results[0].name;*
> return out; 
>
>
> Best regards,
> Artem Orobets
>
> * Orient Technologiesthe Company behind OrientDB*
>  
>
> 2014-04-27 3:28 GMT+03:00 Erik Peterson <[email protected] <javascript:>>
> :
>
>> In my server side JS function I need to transform values from a select 
>> statement and perform other tasks based on the results. But I can't seem to 
>> access the results with standard javascript/json. What am I missing? Using 
>> 1.7-rc1
>>
>>
>> *myprocess function...*
>>
>> var results =  db.query("select name from myclass");
>> return results; 
>>
>> *correct result set is returned...*
>>
>> {
>>    
>>    - result: 
>>    [
>>       - 
>>       {
>>          - @type: "d",
>>          - @rid: "#-2:1",
>>          - @version: 0,
>>          - name: "Name1"
>>          },
>>       - 
>>       {
>>          - @type: "d",
>>          - @rid: "#-2:2",
>>          - @version: 0,
>>          - name: "Name2"
>>          },...
>>       
>>
>> next try with myprocess function, do something with the results...
>>
>> var results =  db.query("select name, city, state, zip from myclass");
>> var out = results.result[0].name;
>> return out; 
>>
>> gives error...
>>
>> Error on parsing script at position #0: Error on execution of the script
>> Script: business
>> ------^
>> sun.org.mozilla.javascript.EvaluatorException: Java class 
>> "[Lcom.orientechnologies.orient.core.db.record.OIdentifiable;" has no 
>> public instance field or method named "result". (<Unknown source>#23) in 
>> <Unknown source> at line number 23
>> Java class "[Lcom.orientechnologies.orient.core.db.record.OIdentifiable;" 
>> has no public instance field or method named "result". (<Unknown source>#23)
>>  
>> -- 
>>
>> --- 
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 

--- 
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.

Reply via email to