问题标签 [neo4j.rb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Neo4j.rb 创建唯一关系
这是我的 Neo4j 活动节点
我想建立独特的关系。
为了避免重复,我们必须在创建关系密码查询时使用 create unique。
例子:
参考: http: //neo4j.com/docs/stable/query-create-unique.html
我如何使用 Rails 在 Neo4j.rb 中做到这一点......?
提前致谢..
ruby-on-rails - neo4j.rb 检查两个节点之间已经存在关系
我需要检查两个节点之间的关系已经存在。
我需要像这样检查
neo4j.rb 中有什么方法可以解决这个问题吗?
如果没有,我如何在 Neo4j.rb-Rails 中为此编写自定义方法?
ruby-on-rails - Neo4j gem - 使用 Paginate 的不同查询
如何让我的采摘数组与 paginate 方法一起使用(我相信它只适用于 queryproxy 对象)
我的结果是拉出一些相同的节点,因为它有多个路径,所以我添加了 pluck 和 distinct 像这样..
current_user.friends....where()...params().pluck('DISTINCT e').paginate..
还有其他方法吗?还是必须在 neo4j 分页 gem 中进行更改?
ruby-on-rails - Neo4j gem - 依赖: :destroy 不破坏
问题:此设置不会发生依赖破坏!帮我找出问题!
活动有问题,每个问题可以有很多答案
事件.rb
事件问题.rb
事件答案.rb
event_controller.rb
我在 neo4j 主分支上。
宝石锁表示
我认为这并不完全相关,但也许我疯了..但我确实有
在我的 eventquestion.rb 和 eventanswer.rb
但是,我没有在我的依赖销毁中调用控制器方法销毁,所以这不重要吗?
ruby-on-rails - Neo4j gem - 仅在两个节点之间不存在时才创建关系
如果我有两个节点 ( self
) 和friend_node
,那么检查我是否已经知道我的两个节点的最有效方法是什么。
我根据您上次教我的内容构建了这个,但鉴于我知道我的节点在哪里,这似乎很复杂。有什么更容易的吗?
self.query_as(:user).match(friend: {uuid: friend_node.id}).where("NOT(user-[:friends_with]->(friend:User))").pluck(:friend) unless friend_node.blank?
neo4j - Neo4j gem - 删除重复的关系
我不小心创建了重复的关系......现在我需要删除它们。我们在这里的密码答案中发生了一些疯狂的事情,如何使用密码删除两个节点之间的重复关系?
起初我的思绪徘徊在寻找关系然后检查它的数量。但这只有在我已经知道这两个节点的情况下。
想法?
更新
也许我遗漏了一些东西,但我认为这不会给我一个重复的迹象,
user.friends.count > 1
因为这会计算节点。我不知道哪些节点被计算了两次
我能想到让其他用户的唯一方法是做第二个循环。我认为如果first_rel_to
并且match_to
可以在没有查询代理的情况下直接在用户上使用,这可能会起作用
所以..必须这样做吗...?
答:是的,必须这样做
ruby-on-rails-4 - Travis-CI“命令“bundle exec rake”以 1 退出。” + 神秘 404 错误
bundle exec rake
在本地运行所有测试都很好。然而,Travis CI 在Problem accessing /authentication
没有提供更多信息的情况下不断爆发。这是失败的构建之一:https ://travis-ci.org/Nase00/Horizon/builds/48094102对于我的一生,我无法弄清楚 Travis 尝试运行时导致身份验证错误的原因bundle exec rake
。
ruby - Neo4jrb Neo4j::Session::CypherError: uuid 未定义
我尝试使用 find 创建自定义 getOrCreate 方法,如果使用 create 没有返回任何内容
我的课 :
从关注点继承的方法 getOrCreate
我正在尝试这个:
结果是这个错误:
你看到我做错了吗?
谢谢 !
贝努瓦
ruby - Neo4j,NoMethodError:未定义的方法“传出”
我有一个带有两个节点的小型 Neo4j 数据库:Author
和Book
. 关系是一位或多位作者撰写的书籍。从 rails 控制台我正在加载一个Author
节点,我得到了一个结果
下一个是给我和错误
这里有什么问题?
编辑:
Neo4j 宝石:
宝石文件:
neo4j - Neo4j Cypher:在用另一个节点替换节点之前转移所有关系
在删除第一个节点之前,我正在尝试将所有传入和传出关系从一个节点转移到另一个节点。他们都有相同的标签。我看到了这个Neo4j Cypher:复制关系和删除节点 ,但就我而言,我不知道关系的类型,我想同时传输传入和传出的关系。
我正在寻找密码查询或基于 neo4j.rb 的查询