neo4j Repository 查询关键字

文章目录

  • 支持查询方法的关键字
  • 支持查询方法的谓词
  • 支持查询方法的修饰符关键字

支持查询方法的关键字

关键字 描述
find…By,read…By,get…By,query…By,search…By,stream…By 一般查询方法返回的类型为Collection或者Streamable或者是Page、GeoResults等类型。
exists…By 返回Boolean值做为结果
count…By 返回数值
delete…By,remove…By 返回void或者返回删除数量
…First…,…Top… 这个关键字可以出现在find和by之间。做为查询限制
…Distinct… 用于返回唯一结果。这个关键字可以出现在find和by之间。

支持查询方法的谓词

逻辑关键字 表达式
AND And
OR Or
AFTER After,IsAfter
BEFORE Before,IsBefore
CONTAINING Containing,IsContaining,Contains
BETWEEN Between,IsBetween
ENDING_WITH EndingWith,IsEndingWith,EndsWith
EXISTS Exists
FALSE False,IsFalse
GREATER_THAN GreaterThan,IsGreaterThan
GREATER_THAN_EQUALS GreaterThanEqual,IsGreaterThanEqual
IN In,IsIn
IS Is,Equals, (or no keyword)
IS_ENPTY IsEmpty,Empty
IS_NOT_EMPTY IsNotEmpty,NotEmpty
IS_NOT_NULL NotNull,IsNotNull
IS_NULL Null,IsNull
LESS_THAN LessThan,IsLessThan
LESS_THAN_EQUAL LessThanEqual,IsLessThanEqual
LIKE Like,IsLike
NEAR Near,IsNear
NOT Not,IsNot
NOT_IN NotIn,IsNotIn
NOT_LIKE NotLike,IsNotLike
REGEX Regex,MatchesRegex,Matches
STARTING_WITH StartingWith,IsStartingWith,StartsWith
TRUE True,IsTrue
WITHIN Within,IsWithin

支持查询方法的修饰符关键字

关键字 描述
IgnoreCase,IgnoringCase 对应的字段忽略大小写
AllIgnoreCase,AllIgnoringCase 忽略所有字段的大小写
OrderBy…Desc/Asc 排序

你可能感兴趣的:(neo4j手记,neo4j)