neo4js中的过滤关系
我使用neo4js将用户存储为节点,属性为user_id。用户1和用户2之间存在朋友关系 我正在尝试查找节点user2(user_id=2)上的输入好友连接,这些连接是从用户_id=1的节点提交的 我也在用新学图书馆。 我不确定应该给出什么确切的筛选器,以便我可以筛选出从用户id为1的节点提交的关系 问候,neo4js中的过滤关系,neo4j,Neo4j,我使用neo4js将用户存储为节点,属性为user_id。用户1和用户2之间存在朋友关系 我正在尝试查找节点user2(user_id=2)上的输入好友连接,这些连接是从用户_id=1的节点提交的 我也在用新学图书馆。 我不确定应该给出什么确切的筛选器,以便我可以筛选出从用户id为1的节点提交的关系 问候, Pankaj您可以在neo4js中使用遍历来查找这些关系 这是未经测试的代码,但您希望执行以下操作: var promise = somenode.traverse({ "prun
Pankaj您可以在neo4js中使用遍历来查找这些关系 这是未经测试的代码,但您希望执行以下操作:
var promise = somenode.traverse({
"prune_evaluator": {
"language": "javascript",
"body": "position.endNode().getId()!=2;" // Note that this is a string
}},
neo4j.traverse.RETURN_RELATIONSHIPS);
promise.then(function(relationships) {
console.log(relationships);
});
traverse方法的第一个参数是traversal对象,有关您可以放置在那里的完整文档,请参见谢谢,我发现了一些有关return_筛选器的问题,请提供一些文档/教程的链接,其中解释了如何用javascript编写筛选器的详细信息。
var promise = somenode.traverse({
"prune_evaluator": {
"language": "javascript",
"body": "position.endNode().getId()!=2;" // Note that this is a string
}},
neo4j.traverse.RETURN_RELATIONSHIPS);
promise.then(function(relationships) {
console.log(relationships);
});