【发布时间】:2019-06-11 11:07:02
【问题描述】:
我添加了带有createDate 的顶点作为属性。我想使用createDate 属性检索最新创建的顶点。
我怎样才能找回这个。请帮我解决这个问题。
【问题讨论】:
我添加了带有createDate 的顶点作为属性。我想使用createDate 属性检索最新创建的顶点。
我怎样才能找回这个。请帮我解决这个问题。
【问题讨论】:
只需order()您的顶点按createDate的降序排列,然后抓住第一个:
gremlin> g = TinkerGraph.open().traversal()
==>graphtraversalsource[tinkergraph[vertices:0 edges:0], standard]
gremlin> g.V().order().by('createDate', desc).limit(1)
==>v[2]
gremlin> g.V().order().by('createDate', desc).limit(1).values('createDate')
==>22-OCT-2019
【讨论】:
Order.desc或直接引用它。
No such property: desc for class: 错误它返回了我所有的 createDate
Order.desc。
decr 很好,但您必须使用真正旧版本的 Gremlin 控制台。 Order.decr 很久以前就被弃用了。如果可以,我建议您将控制台升级到最新版本的 3.4.3。至于导入Order,不需要在 Gremlin 控制台中这样做,它会自动为你这样做(就像对 decr 所做的那样。我以为你在 Java 应用程序中编码,这就是我认为的原因您需要在代码中添加import 语句