问题标签 [neo4j-php-ogm]

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.

0 投票
0 回答
35 浏览

php - 使用 GraphAware \ Neo4j \ OGM \ Annotations 从元数据创建索引

GraphAware\Neo4j\OGM\用于管理 Neo4j 中的节点和关系,以创建使用以下元数据的节点:

在密码查询中,它会是这样的

0 投票
2 回答
188 浏览

neo4j - 返回在 Neo4j ogm 中创建的节点中的值 uuid

我正在使用 PHP 的 Neo4j。要在我正在使用的节点中生成 uuid 字段:neo4j-uuid。我也使用:graphaware/neo4j-php-ogm,当我创建一个节点时,我不返回分配给 UUID 字段的值,我必须进行新的查询来获取该值,我需要自动水合 UUID 值当对象被创建时,就像 ID 被水合一样。

0 投票
2 回答
366 浏览

symfony - Symfony 4 Guard Neo4j OGM

我在让 Neo4j OGM/Symfony 捆绑包与 Symfony Guard 一起工作时遇到了一些麻烦。我已成功将用户添加到数据库。不幸的是,它不想登录,我收到以下错误:

我可能做错了什么?

提前致谢!

用户等级:

验证器类:

安全.Yaml

用户提供者:


编辑:目前它没有让我登录,也没有给我一个错误。我已按照@dbrumann 和@Christophe Willemsen 解释的步骤进行操作

0 投票
0 回答
57 浏览

graph - 如何在 Neo4j 上使用生命周期

我需要保存图表所有节点的创建和更新日期。我不知道如何使用生命周期。还是我必须手动完成这个过程?

0 投票
2 回答
962 浏览

php - 在 null 上调用成员函数 isCollection()

我,使用 Graphaware Neo4j-php-OGM。我想访问第二级关系。我看不到让它工作。我究竟做错了什么?

我正在尝试执行以下操作:

堆栈跟踪:

它在第二个 foreach 循环中抛出错误:

foreach ($role->getPermissions() as $perm)

奇怪的是,第一次正确工作而不是第二次。同样在再次获取对象后确定。没有这个,它会抛出完全相同的通知。提前致谢!

所有代码都在 github:https ://github.com/djkevino/Support4Neo

0 投票
0 回答
296 浏览

php - 很长一段时间后与neo4j失去联系

我正在使用版本Neo4j 3.5.5(社区)graphaware / neo4j-php-clientgraphaware / neo4j-php-ogm 库,一切都很顺利。

我也在使用Supervisord (3.2.4),因为我需要使用php-amqplib / php-amqplibphp-amqplib / rabbitmq-bundle库来运行RabbitMQ 消费者 (3.6.16) 。

这是我的配置

RabbitMQ 消息仅包含触发消息的用户的电子邮件,以按该电子邮件过滤并修改我的 neo4j 数据库中的属性。

当从 RabbitMQ 队列接收到消息时,通常一切正常。但是,当 RabbitMQ 队列经过很长时间没有收到消息(1 或 2 小时)时,当它收到消息时,RabbitMQ 队列会失去消费者,并在 neo4j 日志中写入: