|
|
@@ -730,6 +730,19 @@ public class BaseGraphSerice {
|
|
|
return ResultSetUtils.printResultPath(resultSet);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 根据明确关系查询一个节点的周边一层节点关系
|
|
|
+ * @param nQ
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public NebulaModel findOnePathById(final String space,final String vid, List<String> relations) {
|
|
|
+ final String fmtVid = StrUtil.format("\"{}\"", vid);
|
|
|
+ final String rl = StringUtils.join(relations, "|");
|
|
|
+ final String fmtrl = StrUtil.format("[r:{}]", rl);
|
|
|
+ final String nGql = StrUtil.format(GqlTemplate.WITHRELATIONBYID, fmtrl, fmtVid);
|
|
|
+ ResultSet resultSet = executeGql(space, nGql);
|
|
|
+ return ResultSetUtils.printResultPath(resultSet);
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 查询一个头节点和尾结点的关系
|