问题标签 [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.
php - 使用 GraphAware \ Neo4j \ OGM \ Annotations 从元数据创建索引
我GraphAware\Neo4j\OGM\
用于管理 Neo4j 中的节点和关系,以创建使用以下元数据的节点:
在密码查询中,它会是这样的
neo4j - 返回在 Neo4j ogm 中创建的节点中的值 uuid
我正在使用 PHP 的 Neo4j。要在我正在使用的节点中生成 uuid 字段:neo4j-uuid。我也使用:graphaware/neo4j-php-ogm,当我创建一个节点时,我不返回分配给 UUID 字段的值,我必须进行新的查询来获取该值,我需要自动水合 UUID 值当对象被创建时,就像 ID 被水合一样。
symfony - Symfony 4 Guard Neo4j OGM
我在让 Neo4j OGM/Symfony 捆绑包与 Symfony Guard 一起工作时遇到了一些麻烦。我已成功将用户添加到数据库。不幸的是,它不想登录,我收到以下错误:
我可能做错了什么?
提前致谢!
用户等级:
验证器类:
安全.Yaml
用户提供者:
编辑:目前它没有让我登录,也没有给我一个错误。我已按照@dbrumann 和@Christophe Willemsen 解释的步骤进行操作
graph - 如何在 Neo4j 上使用生命周期
我需要保存图表所有节点的创建和更新日期。我不知道如何使用生命周期。还是我必须手动完成这个过程?
php - 在 null 上调用成员函数 isCollection()
我,使用 Graphaware Neo4j-php-OGM。我想访问第二级关系。我看不到让它工作。我究竟做错了什么?
我正在尝试执行以下操作:
堆栈跟踪:
它在第二个 foreach 循环中抛出错误:
foreach ($role->getPermissions() as $perm)
奇怪的是,第一次正确工作而不是第二次。同样在再次获取对象后确定。没有这个,它会抛出完全相同的通知。提前致谢!
所有代码都在 github:https ://github.com/djkevino/Support4Neo
php - 很长一段时间后与neo4j失去联系
我正在使用版本Neo4j 3.5.5(社区)和graphaware / neo4j-php-client和graphaware / neo4j-php-ogm 库,一切都很顺利。
我也在使用Supervisord (3.2.4),因为我需要使用php-amqplib / php-amqplib和php-amqplib / rabbitmq-bundle库来运行RabbitMQ 消费者 (3.6.16) 。
这是我的配置
RabbitMQ 消息仅包含触发消息的用户的电子邮件,以按该电子邮件过滤并修改我的 neo4j 数据库中的属性。
当从 RabbitMQ 队列接收到消息时,通常一切正常。但是,当 RabbitMQ 队列经过很长时间没有收到消息(1 或 2 小时)时,当它收到消息时,RabbitMQ 队列会失去消费者,并在 neo4j 日志中写入: