0

我想从元数据中了解有关名为“自己”的边的信息,而不是查询存在大量节点的大图。我想要边缘“自己”的所有“从”和“到”类的信息。

我已经尝试过 - 从(从元数据:模式中选择扩展(类))中选择扩展(属性),其中名称='客户'

我可以在哪里知道有关类=客户的节点的信息。同样,我想知道有关我名为“自己”的边缘的信息。谢谢。

回答 - 在 Allesandro 的建议下,我可以使用 . 创建属性 own.in 链接顺序

创建属性 own.out LINK 客户

select expand(properties) from (select expand(classes) from metadata:schema) where name = 'own'

  1. 让我们考虑这个名为“自己”的边是在 10 个类之间以此处所示的方式创建的 - 客户 -> 自己的 -> 订单 -> 自己的 -> order_detail -> 自己的 -> 项目 -> 自己的 -> ..... 所以上

现在我想通过 select expand(properties) from (select expand(classes) from metadata:schema) where name = 'Own' 来查询自己的元数据

并且知道边缘与给定序列中的所有类相关联。客户 -> 订单 -> order_detail -> 项目 -> ... 依此类推

谢谢。

4

1 回答 1

0

我不知道我是否理解正确,但你可以使用

select out.@class, in.@class from own

在此处输入图像描述

更新

如果您对“自己的”类使用一些约束,例如:

create property own.out LINK customer
create property own.in LINK customer

你可以使用

select expand(properties) from ( select expand(classes) from metadata:schema ) where name = 'own'

在此处输入图像描述

希望能帮助到你。

于 2016-08-01T10:19:08.093 回答