OrientDb-执行查询

OrientDb-执行查询,orientdb,orientdb2.2,orientdb-2.1,Orientdb,Orientdb2.2,Orientdb 2.1,我有以下模式的数据库 我想进行一个查询,找到所有只有“a”而没有“B”作为其后代的顶点c.out“RepositoryEdge”。out“InfoEdge” 例如,只有顶点33:53满足此条件 我应该如何进行查询? 提前感谢试试这个: select from <class-name> where @rid not in (select in("InfoEdge").in("RepositoryEdge") from #42:0) and @rid in (select in("In

我有以下模式的数据库

我想进行一个查询,找到所有只有“a”而没有“B”作为其后代的顶点c.out“RepositoryEdge”。out“InfoEdge” 例如,只有顶点33:53满足此条件

我应该如何进行查询? 提前感谢

试试这个:

select from <class-name> where @rid not in (select in("InfoEdge").in("RepositoryEdge") from #42:0) and @rid in (select in("InfoEdge").in("RepositoryEdge") from #41:5)
希望能有帮助

关于

试试这个:

select from <class-name> where @rid not in (select in("InfoEdge").in("RepositoryEdge") from #42:0) and @rid in (select in("InfoEdge").in("RepositoryEdge") from #41:5)
希望能有帮助

问候