2016-04-13 15 views
2

Bu istediğim sorguDesen elemanlara göre filtrelemek mi istiyorsunuz?

MATCH (n)-[r]-() WHERE (n.id in {ids}) AND r.resources CONTAINS {posibleValues} 

bu yasal mı yapmak mı? r.resources CONTAINS x OR r.resources CONTAINS y ... vb korkunç:

r.resources ı Java yapıyorum ve şu anda dize binayı yapıyorum ve OR ex posibleValues koyarak bir list

strings taşımaktadır.

cevap

3

Bu parçacık aradığınız muhtemelen ne:

MATCH (n)-[r]-() 
WHERE (n.id IN {ids}) AND ANY(x IN r.resources WHERE x IN {possibleValues}) 

O {ids} ve {possibleValues} koleksiyonları parametreleri varsayar.

İlgili konular