OK thanks. One last question, in the document model, can also be inherited 
from class V?
If so then it would be easier to find the city class, right? With the query 
of the previous example:
Select expand (City) from v

Or in the document model this is not possible?

Thank you!

El miércoles, 9 de noviembre de 2016, 16:56:00 (UTC+1), 
[email protected] escribió:
>
> Hi,
> you could use this javascript function
>
> var db=orient.getDatabase();
> var classes=db.query('select name from (select expand(classes) from 
> metadata:schema) where name not in 
> ["_studio","OUser","OSchedule","E","V","OFunction","OIdentity","OTriggered","ORole","ORestricted","OSequence"]'
> ); 
>
> var result=[];
>
> for (var i = 0; i < classes.length; i++) { 
>    var className = classes[i].field('name');
>    if(className=="City"){
>       var cities=db.query("select from " + className);
>       for (var j = 0; j < cities.length; j++) { 
>           result.push(cities[j]);
>       }
>    }
>    else{
>       var cities=db.query("select expand(City) from " + className);
>       for (var j = 0; j < cities.length; j++) { 
>          result.push(cities[j]);
>       } 
>    }
> }
> return result;
>
> Hope it helps.
>
>

-- 

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