【问题标题】:OrientDB Find vertex containing relationship to anther vertex without further relationshipOrientDB 查找包含与另一个顶点没有进一步关系的顶点的关系的顶点
【发布时间】:2013-11-07 08:03:05
【问题描述】:

我发现了类似的问题,但没有什么对我真正有用,所以我希望得到一个新的答案。

我有一个图表,但让我在这里简化问题。我有三个类(仓库、产品、项目)。仓库是生产产品的地方。产品是某物的定义。 item 是我们作为库存跟踪的产品的一个实例。

关系看起来像这样。 仓库->[生产]->产品->[创建]->项目

我正在尝试查找所有拥有没有商品的产品的仓库。这在 SQL 语法中可能吗?如果没有,还有其他方法吗?

【问题讨论】:

    标签: orientdb


    【解决方案1】:

    如果您使用 Graph API 对其进行建模,您可以执行以下操作:

    select from Warehouse where out('produces').out('created').size() == 0
    

    【讨论】:

    • 这似乎不起作用。它返回的结果数量怪异,根本不符合我的期望。无论如何,我已经在 gremlin 中完成了这项工作。
    猜你喜欢
    • 1970-01-01
    • 2019-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-30
    • 1970-01-01
    相关资源
    最近更新 更多