Neo4js 中的过滤关系
我使用 neo4js 将用户存储为节点,属性为 user_id。 user1 到用户 2 之间存在好友关系。
我试图在节点 user2(user_id =2) 上找到来自 user_id=1 节点的传入好友连接。
我正在使用 neography 库来实现同样的目的。 https://github.com/maxdemarzi/neography/
u2 = Neography::Node.(id)
u2.outgoing(:friends).filter("..........")
我不确定应该给出什么确切的过滤器这样我就可以过滤掉来自 user_id=1 的节点的关系。
问候,
潘卡杰
I am using neo4js to store users as nodes with property as user_id. There is a friend relation from user1 to user 2.
I am trying to find the incomming friend connections on node user2(user_id =2) which are comming from node with user_id=1.
I am using the neography library for the same.
https://github.com/maxdemarzi/neography/
u2 = Neography::Node.(id)
u2.outgoing(:friends).filter("..........")
I am not sure what exact filter should be given so that I can filter out the relationships comming from node(s) with user_id=1.
Regards,
Pankaj
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 neo4js 中的遍历来查找这些关系。
这是未经测试的代码,但您想要执行以下操作:
traverse 方法的第一个参数是一个遍历对象,有关可以放在那里的完整文档,请参阅 http://docs.neo4j.org/chunked/snapshot/rest-api-traverse.html
You can use a traversal in neo4js to find those relationships.
This is untested code, but you want to do something like this:
The first argument to the traverse method is a traversal object, for full docs on what you can put there, see http://docs.neo4j.org/chunked/snapshot/rest-api-traverse.html