Java Spring数据neo4j Cypher,在两个Long之间搜索
实际上,我试图通过用户id、startDate和endDate获取对象列表, 日期存储为长Java Spring数据neo4j Cypher,在两个Long之间搜索,java,spring,neo4j,cypher,Java,Spring,Neo4j,Cypher,实际上,我试图通过用户id、startDate和endDate获取对象列表, 日期存储为长 @Query( "START email=node:__types__(className='com.backend.core.neo.entities.Email') " + "WHERE email.senderId={0} AND email.searchDate > {1} AND email.searchDate
@Query(
"START email=node:__types__(className='com.backend.core.neo.entities.Email') "
+ "WHERE email.senderId={0} AND email.searchDate > {1} AND email.searchDate < (2)"
+ "RETURN email")
List<Email> findBySenderIdAndSearchDateBetween(Long userId, long startDate, long endDate);
Query List<Email> findBySenderIdAndSearchDateBetween(Long userId, long startDate, long endDate);
@Query(
“开始电子邮件=节点:_类型__(className='com.backend.core.neo.entities.email')”
+“其中email.senderId={0}和email.searchDate>{1}以及email.searchDate<(2)”
+“返回电子邮件”)
列出findBySenderIdAndSearchDateBetween(长用户ID、长起始日期、长结束日期);
查询列表findBySenderIdAndSearchDateBetween(长用户ID、长起始日期、长结束日期);
不工作,始终返回0
我不知道如何使用Cypher查询。或者@query(“START email=node:com.backend.core.neo.entities.email where email.senderId={0}+”和email.searchDate>{1}和email.searchDate<{2}+“RETURN email”)的错误在哪里(长用户标识、长起始日期、长结束日期);