Hi,
Try a query like this:
select from (select expand(outE('have')) from <some RID or vertex name,
etc.>) where Origin='SomeValue'
Let me know if you need further clarification.
Good luck!
-Colin
Orient Technologies
The Company behind OrientDB
On Monday, April 13, 2015 at 4:37:38 PM UTC-5, cr0xfyre wrote:
>
> Hi all,
> I'm a new user of orient DB and graphs databases in general. I've recently
> started using it to build a vocabulary manager and my experience has been
> very positive so far.
>
> However, I've recently introduced a new complexity level to model of the
> DB: edges with properties; and now I'm having some problems with the
> queries to use them. It's probably really a newbie question, but I've
> searched a lot and have been unable to come up with a satisfactory solution.
>
> Here is the relevant part of the DB model:
> vocabularies--have-->concepts
> concepts--have-->terms
>
> but because vocabularies can have many concepts, and concepts many terms,
> I have included a property ORIGIN in the 'have' edges that tells me what
> concept is the origin of a term and the same between concepts and
> vocabularies. A term has always only one origin concept and a concept has
> always only one origin vocabulary.
>
> My question is, what is the best query I can do to the DB that given a
> term RID returns me its origin vocabulary?
>
> I've only came up with really complex queries that take a lot of time to
> run, so I'd really like to know what the take of someone with more
> experience would be on this.
>
> Thanks!
> cr0xfyre
>
--
---
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.