Cipher

2013-02-15 11 views
7

kullanarak Neo4j'deki tire işaretli özellikler sorgulanırken Neo4j'deki özellikleri Cypher Query API kullanarak sorgulamaya çalışıyorum. aşağıdaki gibi ben çalışılıyor sorgu aşağıdaki gibidir: çalıştırırkenCipher

String query = "start n=node(*) where (n.property-id = 'someid') return ID(n)" 

bir hata alıyorum: iplik "ana" Bilinmeyen tanımlayıcı id içinde İstisna.

Yani, bu Neo4j'nin bir anahtar kelime olarak property-id'deki çizgi üzerinde işlem yaptığı anlamına gelir. Bir düğüm/ilişki özelliğindeki tire işaretleriyle soru formları nasıl oluşturulur?

Teşekkür ederiz.

cevap

14
ters tırnakların ile mülk Escape

:

String query = "start n=node(*) where (n.`property-id` = 'someid') return ID(n)" 
+0

Works benim için. Teşekkürler! –

+0

Bu cevabı genişletmek için [Cypher language syntax reference] 'a bakın (http://docs.neo4j.org/chunked/stable/cypher-expressions.html). –

İlgili konular