首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cypher对Neo4jPhp

Cypher对Neo4jPhp
EN

Stack Overflow用户
提问于 2014-12-29 11:15:59
回答 2查看 112关注 0票数 0

我是neo4j平台的新手,我刚刚开始在我的服务器上实现Neo4j。

我已经开始使用neo4j函数来完成php和db之间的所有连接,而不是使用Cypher语言。

我遇到的问题是,我觉得neo4jPhp真的缺乏很多选项,我可以用Cypher语言来做,比如合并、约束等等。另外,要执行一些简单的操作,比如添加新节点并为其设置一个标签,我需要使用save()对db进行2次调用。

我做错什么了吗?还是更好地使用Cypher查询而不是neo4jphp?

我觉得我能用塞弗做的事情比neo4jphp多得多

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-29 13:28:08

如果您不希望使用neo4jphp节点/关系/标签实体,则不需要使用它们。如果您觉得使用Cypher查询更舒服,这就是您应该使用的。Neo4jphp可以执行Cypher查询。这里是让您启动https://github.com/jadell/neo4jphp/wiki/Cypher-and-gremlin-queries的文档。

它还可以处理Cypher事务https://github.com/jadell/neo4jphp/wiki/Cypher-Transactions

如果您需要neo4jphp中缺少的功能,请打开github问题。

票数 2
EN

Stack Overflow用户

发布于 2014-12-29 12:50:06

当然,Cypher更强大,任何你会发现的驱动程序都不能适应你的所有需求。

如果您觉得您需要做大量的Cypher,那么您可能只需要使用Cypher,这就是我对NeoClient https://github.com/neoxygen/neo4j-neoclient所做的,您只需要使用Cypher,并且可以在扩展中构建您自己的应用程序需求。

如果你需要一个OGM,有Neo4j-PHP-OGM,它是建立在neo4jphp上的,所以我不知道你的问题是否可以解决。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27687800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档