It looks like accountId is not the Node ID, is that correct? In which case I think that you should be using something like:
Query("MATCH (account:`Account`) WHERE account.accountId IN {0} RETURN account") public List<Account> findAllByAccountId(Set<Long> ids); If you are using SDN (I think that you are?) and accountId is the Node Id then you could use the Built in CRUDRepository method findAll(Iterable<Long> ids) M On Monday, 1 September 2014 12:06:35 UTC+1, appren...@googlemail.com wrote: > > Whats the correct cypher query to return all accounts matching the > property "accountId" contained in a list. > > Here is my attempt. > > @Query("start account=node:(*) ID(account) in > account.accountIds{accountIds} return account;") > > public List<Account> findAllByAccountId(Set<Long> ids); > -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to neo4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.