2016-04-08 15 views
-2

Tek bir benzersiz koşuldan daha fazlasını veren neo4j veri tabanını geçirmek mümkün mü? örneğin veritabanını aşağıdaki asıl soruya cevap vermek için:neo4j'yi birden çok benzersiz koşulu ile geçiyor

Bu hastalıkların herkesi ile doğrudan kaç hastalık ilişkisi vardır: kafa ağrısı; görme kaybı; düşük kan basıncı?

bir benzersiz koşul (principal2 aittir pet0 tüm soyundan hakkında

Geçiş API görüşmeler; böylece benim sorum bir projesi için

+0

Daha fazla bilgi verebilir misiniz? Kod snippet'leri, veritabanınızın nasıl düzenlendiğine dair bir fikir, şu ana kadar ne denediniz. Sorunu ele almak daha kolay hale getirecek. –

+0

sorusu cevap almak için yeterli unsurları barındırıyor, şimdiye kadar Tim Kuehn'in cevabı aradığım şey. Lütfen kişisel zevklere dayanan insanlardan uzak durun. – lazzaro

cevap

0

Eğer semptomlar olarak etiketlenmiş düğüm kümesi varsa ve bir dizi.. semptomları bağlantılıdır hastalıklar olarak etiketlenmiş düğümleri, o zaman bu sizin tespit semptomları olan tüm hastalıkların bulacağını nasıl:

sen "ve" bir dizi böyle değerlerin aradığınız
MATCH(:Symptom {condition: "head ache")-[:ILLNESS]->(i:Illness) 
MATCH(:Symptom {condition: "sight loss")-[:ILLNESS]->(i) 
MATCH(:Symptom {condition: "low blood pressure")-[:ILLNESS]->(i) 
RETURN i 

, Tanımlanmış özellik değerleri olan bir dizi düğümle bir ilişkisi olan bir düğüm arıyorsunuz.

İlgili konular