问题标签 [neo4jphp]
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.
neo4j - 我们应该在 neo4jphp 中的节点更新后更新索引吗?
根据本手册https://github.com/jadell/neo4jphp/wiki/Indexes,我们应该担心自己向索引添加和删除节点。
好的,我在创建节点后将节点添加到索引中。但是当我更改某些节点的属性时,我是否也应该更新索引?
neo4j - Neo4j - 遍历寻找尚未与用户成为朋友的朋友的朋友
使用 Neo4j 2.0.1,我试图在任何级别(2-5)的深度找到与用户不是朋友的朋友的朋友。
起初,我使用 cypher 来获取朋友的所有朋友,但遗憾的是,当我尝试在 4 和 5 深度查找朋友的朋友时,性能非常糟糕。所以,我从 cypher 转移到 traversal rest api,稍后我将使用Neo4jPHP 遍历。所以这是我所做的改变:
笔记:
好友列表:
暗号:
Travesal Rest Api[更新]:
Neo4jPHP 遍历[更新]:
使用上面的 Traversal Rest Api 和 Neo4jPHP Traversal 我得到了结果:9,6,7,3,2,10,5,4,8
虽然我想要的结果是:6,3,10,4
因为9,7,2,5,8
已经是用户的朋友:1
笔记:
我们可以看到我在 return_filter 中做的条件是手动的:
在 Cypher 中,我们可以轻松删除已经与 user: 成为朋友的朋友的朋友1
:
现在,如何在 Traversal Rest Api 中创建这样的条件?
我问是因为文档中没有太多信息。
请任何人帮助我。我真的需要你的帮助。
谢谢你。
php - 我可以在 neo4jphp 中批量添加密码查询吗?
我可以在 neo4jphp 中批量添加密码查询吗?REST api似乎有可能? Ref1 Ref2 回答项目符号 2
我看到使用密码查询可以进行交易,但我需要专门批处理,因为我需要将密码查询与 FT 索引添加/删除结合起来。
neo4j - Neo4jphp 中的几个并行批处理
是否可以一次创建多个批次?
例如,我有一个运行批次(批次 1)的代码。在这个批次中,我有一个名为的方法,其中有另一个批次(第 2 批次)。代码不起作用。
当我删除上部批次(批次 1)时,我创建了一个节点。也许一次只有 1 批可能?
示例代码如下:
批次 2 在 Model_History::create() 方法中。我没有从这段代码中得到有效的 $widget - Neo4jphp 节点。
neo4j - Neo4jPhp count 结果检索
在 Neo4jPhp 中,为了得到我们使用的结果
但是当我的查询是
如何检索结果?
我试过了
但它不起作用。如何获得计数结果,因为它没有字段名称?
关于使用
我收到一个错误:
致命错误:在第 17 行对 D:\xampp\htdocs\abcd\index.php 中的非对象调用成员函数 getProperty()
php - 如何在neo4jphp中实现标签的自增id属性?
我必须创建模式,以便标签“City”有属性“id”。我必须在我创建的标签类型为“City”的每个节点上创建“id”的自动增量值。我正在使用 neo4j 的 PHP 库:neo4jphp
我已经在 Neo4j 中看到了这个任务 Auto Increment,但它没有办法通过 php 或特定策略来完成。
neo4j - Neo4jphp 批处理问题
当我尝试执行 $node->addLabels(array($label)) 并且尚未提交批处理时,我得到了一个异常。所以我们根本不能在批处理期间向节点添加标签?或者任何解决方法是可能的?
当我尝试在批处理期间获取新创建的节点 $node->getID() 的 ID 时,我得到空值。ID 仅在提交批次后可用。有什么方法可以在提交之前获取 ID?
neo4j - 如何在neo4j中找到没有传入关系的节点
我有 2 种节点类型让我们说“学生”和“教师”类型
Student 可以与 Class 节点建立可选的关系,如“TEACHES”。
我想找到没有老师的“学生”节点。即没有任何传入关系“TEACHES”
请帮忙。
neo4j - 删除具有所有传入和传出关系的节点
我想删除具有所有传入和传出关系的节点。
这种传入和传出关系是可选的。
Student 节点与 Teacher 具有可选关系,与 Class 具有可选关系。
我想用 {id:1} 删除学生节点。
我知道如何删除所有节点和关系:
但无法将其转换为特定节点。请帮忙。