gpt4 book ai didi

sql - 通过 Edge 元数据优化查询

转载 作者:行者123 更新时间:2023-12-02 03:29:12 25 4
gpt4 key购买 nike

我目前有两个 Vertex 类,VersionSetVersion,以及一个非轻量级 Edge 类,VersionSetToVersion。 VersionSetToVersion 边缘类还有一个名为 status 的属性,其值为“latest”。

如果我有一些 VersionSet 顶点的 @rid(即 #14:1),我将如何构造一个 orient-db 样式的 SQL 查询以仅检索具有 VersionSetToVersion EDGE 的 Version 顶点状态为“最新”?

这是一个查询,它将返回与带@rid #14:1 的 VersionSet 相关的所有版本,而不管状态属性如何

SELECT out('VersionSetToVersion') FROM #14:1

这将返回两个 VersionSet 对象:#15:1 和 #15:2,但只有到 #15:2 的边缘具有“最新”状态。

如何通过 EDGE 上的状态属性优化此查询,以便在结果中仅返回 #15:2?

最佳答案

试试这个:

SELECT outE('VersionSetToVersion')[status = 'latest'].inV() FROM #14:1

关于sql - 通过 Edge 元数据优化查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28305197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com