设A为一个gremlin查询,t1、t2为两个时间点。不包括边和节点的ID,At1=At2吗?

设A为一个gremlin查询,t1、t2为两个时间点。不包括边和节点的ID,At1=At2吗?,gremlin,tinkerpop,Gremlin,Tinkerpop,这可能是一个相当模糊的问题,但我会尽我最大的努力 假设我有一个非常简单的查询,例如: g.addV('Person').property('name', 'Marko'); 然后我再次运行相同的查询。 当然,该图创建了两个不同的节点,但不管id如何,它们是否“相同” 查询图形的方法相同: g.V() 对于任何运行,图表是否会以相同的顺序生成结果(假设没有更改) 我想问的是——我能指望小鬼的行刑顺序吗 谢谢 除非您明确指定,否则Gremlin不会强制执行迭代顺序。这取决于基础图来确定顺序,我所

这可能是一个相当模糊的问题,但我会尽我最大的努力

假设我有一个非常简单的查询,例如:

g.addV('Person').property('name', 'Marko');
然后我再次运行相同的查询。 当然,该图创建了两个不同的节点,但不管id如何,它们是否“相同”

查询图形的方法相同:

g.V()
对于任何运行,图表是否会以相同的顺序生成结果(假设没有更改)

我想问的是——我能指望小鬼的行刑顺序吗


谢谢

除非您明确指定,否则Gremlin不会强制执行迭代顺序。这取决于基础图来确定顺序,我所熟悉的大多数图都没有这样的保证。因此,如果您想要一个订单,您需要将其指定为:
g.V().order().by('name')