[英]How to fetch different number of vertices based on two different conditions in single titan vertex query in java
我想在Java中的單個titan頂點查詢中基於這兩個條件獲取結果。
使用標簽獲取n1條邊知道:
v.query().labels('knows').has('id',1).limit(n1)
使用標簽獲取n2條邊知道:
v.query().labels('knows').has('id',2).limit(n2)
您可以(並且應該)使用Gremlin查詢。 解決您的問題的Gremlin查詢(我假設您正在尋找相鄰的頂點):
g.V(v).union(both("created").has("id", 1).limit(n1),
both("created").has("id", 2).limit(n2))
IMO並沒有多大意義,但是您可能只是在詢問查詢模式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.