neo4j - 使用 SpringDataNeo4j 按动态标签查找
问题描述
我正在使用 Spring Data Neo4j 6.1.2 并希望使用名称和动态标签查找节点。
这是我在节点类上的属性:
private String name;
@DynamicLabels
private List<String> labels = new ArrayList<>();
这是我在存储库中定义的 finder 方法:
List<Entity> findByNameAndLabels(String name, List<String> labels);
但是当我使用正确的名称和标签运行该方法时,返回的数组始终为空。如果我只按名称搜索,则节点会正确返回。
我究竟做错了什么?
解决方案
推荐阅读
- android - Android navigationView 何时在屏幕监听器上可见
- php - Laravel 5.6 多对多多态关系表结构
- ios - iOS 是否有与 android 类似的方法 android.net.Network::bindSocket
- priority-web-sdk - 优先级 REST:不支持 OData 参数“$count”
- php - 如何使用 PHP 从网站连接到 Microsoft SQL 数据库
- xml - 如何使用 PowerShell 脚本从 xml 获取节点值?
- google-cloud-platform - BigQuery 分区表在 _PARTITIONTIME 加入
- c# - ARCore 1.4.1 将矩形平行对齐到地板
- cobol - 嵌入式 SQL 中的动态主机变量数
- reactjs - React 中的请求过滤机制