如何从其连接的两个顶点中选择一条边

金翅雀

我试图找出从连接的两个顶点中选择边的格式。

边线在“连接”类中,并连接两个“节点”类顶点。源节点为#11:6(唯一索引字段ip = '10 .64.32.100'),目标节点为#11:7(ip = '10 .79.215.231')。Connection类的Connection.in和Connection.out属性具有UNIQUE索引。

我已经尝试了以下所有返回空集的查询:

SELECT FROM Connection WHERE OUT(Node) = (SELECT FROM Node WHERE ip = '10.64.32.100')

SELECT FROM Connection WHERE (SELECT FROM Node WHERE ip = '10.64.32.100') IN OUT(Node)

SELECT FROM Connection WHERE #11:6 IN OUT(Node)

SELECT FROM Connection WHERE OUT(Node) = #11:6

我已经检查以确保SELECT Node语句确实返回正确的rid(#11:6)

较大的上下文正在更新边缘类“连接”中的时间字段。连接具有EMBEDDEDLIST次时间戳。使用pyorient,调用代码为:

try:
   client.command("CREATE EDGE Connection FROM {0} TO {1} CONTENT {2}".format(src_str, dst_str, edge_cont))
except pyorient.exceptions.PyOrientORecordDuplicatedException:
   client.command("UPDATE Connection ADD times = {0} WHERE {1}".format(time_list, <<!!QUERY GOES HERE!!>>)

从上面可以看到,由于我使用捕获的异常来触发UPDATE,因此我没有@rid已存在且具有唯一索引的Connection,因此我需要一个SELECT语句来指定我想要的Connection对象增加新的时间。另一种解决方案是弄清楚如何返回已存在的Connection的@rid(如果存在)。我也不知道该怎么做。

谁能帮助我找到正确的SELECT语句以仅使用两个连接顶点来返回所需的边?

奥列克桑德·古布琴科(Oleksandr Gubchenko)

试试这个查询:

SELECT FROM Connection WHERE OUT = #11:6 AND (SELECT @rid FROM Node WHERE ip = "10.79.215.231") IN IN

希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在一条语句中基于两个连接的列值选择行-ORACLE

来自分类Dev

画一条连接两个点而不是一条直线的曲线

来自分类Dev

JavaFX:如何通过一条线连接两个节点?

来自分类Dev

OpenMesh查找连接两个顶点的边

来自分类Dev

灯泡:如何检查Titan中的边是否连接了两个顶点

来自分类Dev

如何在HTML和CSS中制作一条曲线线以连接两个节点?

来自分类Dev

如何从一个表中选择一条记录并计算出现在另一张表中的数目并对其进行计数

来自分类Dev

如何写选择,使其在两个时间段之间仅返回一条记录

来自分类Dev

如何在两个当前连接的顶点之间插入一个顶点?

来自分类Dev

如何根据 igraph 中的一条边选择节点?

来自分类Dev

在两个div之间画一条线(多个连接)

来自分类Dev

在一条电缆上连接两个PATA设备是否会降低性能?

来自分类Dev

尝试绘制多个圆,但两个圆都用一条线连接

来自分类Dev

SQL Server连接两个表,排序依据并显示一条记录

来自分类Dev

SQL:连接两个表以查找子集中的第一条匹配记录

来自分类Dev

如何删除两个顶点之间的边?

来自分类Dev

将一条线的两个端点连接到点表中的两个点

来自分类Dev

图/ Gremlinpython:向上添加2个顶点和一条边到另一边

来自分类Dev

如何从其他Telebot中选择一条消息?

来自分类Dev

如何在Cygwin中选择一条线

来自分类Dev

在一条语句中为两个模型创建一条记录

来自分类Dev

如何在两个圆之间划一条线,使其与两个圆接触?

来自分类Dev

如何比较两个inputText包含onBlur并显示一条消息

来自分类Dev

如何在画布上的两个点之间绘制一条曲线?

来自分类Dev

Graphviz,如何在两个节点之间使箭头居中(画一条直线)?

来自分类Dev

如何在PMD中的一条规则中使用两个AST节点?

来自分类Dev

如何仅使用NodeJS中的一条语句运行两个SQL查询

来自分类Dev

如何在postgis中检查两个点是否在同一条线上

来自分类Dev

如何找到树的任意两个顶点之间的边或顶点数量?

Related 相关文章

  1. 1

    在一条语句中基于两个连接的列值选择行-ORACLE

  2. 2

    画一条连接两个点而不是一条直线的曲线

  3. 3

    JavaFX:如何通过一条线连接两个节点?

  4. 4

    OpenMesh查找连接两个顶点的边

  5. 5

    灯泡:如何检查Titan中的边是否连接了两个顶点

  6. 6

    如何在HTML和CSS中制作一条曲线线以连接两个节点?

  7. 7

    如何从一个表中选择一条记录并计算出现在另一张表中的数目并对其进行计数

  8. 8

    如何写选择,使其在两个时间段之间仅返回一条记录

  9. 9

    如何在两个当前连接的顶点之间插入一个顶点?

  10. 10

    如何根据 igraph 中的一条边选择节点?

  11. 11

    在两个div之间画一条线(多个连接)

  12. 12

    在一条电缆上连接两个PATA设备是否会降低性能?

  13. 13

    尝试绘制多个圆,但两个圆都用一条线连接

  14. 14

    SQL Server连接两个表,排序依据并显示一条记录

  15. 15

    SQL:连接两个表以查找子集中的第一条匹配记录

  16. 16

    如何删除两个顶点之间的边?

  17. 17

    将一条线的两个端点连接到点表中的两个点

  18. 18

    图/ Gremlinpython:向上添加2个顶点和一条边到另一边

  19. 19

    如何从其他Telebot中选择一条消息?

  20. 20

    如何在Cygwin中选择一条线

  21. 21

    在一条语句中为两个模型创建一条记录

  22. 22

    如何在两个圆之间划一条线,使其与两个圆接触?

  23. 23

    如何比较两个inputText包含onBlur并显示一条消息

  24. 24

    如何在画布上的两个点之间绘制一条曲线?

  25. 25

    Graphviz,如何在两个节点之间使箭头居中(画一条直线)?

  26. 26

    如何在PMD中的一条规则中使用两个AST节点?

  27. 27

    如何仅使用NodeJS中的一条语句运行两个SQL查询

  28. 28

    如何在postgis中检查两个点是否在同一条线上

  29. 29

    如何找到树的任意两个顶点之间的边或顶点数量?

热门标签

归档