微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Gremlin 查询返回图遍历而不是边

如何解决Gremlin 查询返回图遍历而不是边

我有一个图,其中一些顶点的边彼此相向(父母和孩子)。基于此question

这是我的代码的样子

const showAllRelationships = async (target)=> {
var result = await g.V(target).bothE().otherV().path().by(__.valueMap(true));

console.log(result);
return result;
};

这就是我得到的结果。

GraphTraversal { graph: Graph {},traversalStrategies: TraversalStrategies { strategies: [ [RemoteStrategy]
 ] },bytecode: Bytecode { sourceInstructions: [],stepInstructions: [ [Array],[Array],[Array] ] },traversers: null,sideEffects: null,_traversalStrategiesPromise: null,_traversersIteratorIndex: 0 }

这段代码没有返回边缘有什么问题?

解决方法

您需要在查询的末尾添加一个终端步骤,以便将查询发送到服务器:https://tinkerpop.apache.org/docs/3.4.9/reference/#terminal-steps

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。