弹簧数据NEO4J @Index注释收集属性



SDN @Index将在收集属性上正常工作,类似的东西:

@Index(unique = false)     
private Set<Long> optionIds; 

这是可能的,应该起作用,应在给定标签的属性optionIds上创建索引。

,但很可能这不会像您期望的那样起作用。问题来自neo4j索引数组的方式(及其无法索引设置的事实 - 仅列表,并且无法从数组中索引单个元素)。

整个数组将被索引,然后可以再次通过整个数组查找。如果您想通过整个集合进行索引查找,请使用排序的集合,因此ID在存储数组中始终以相同的顺序为单位(Set由OGM存储为数组)。

您无法通过索引数组中的单个元素进行索引查找。

相关内容

  • 没有找到相关文章

最新更新