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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to