ne4jのクエリ言語であるCypher。
よく使うクエリをピックアップしました。
検索
全てのリレーションを検索する
MATCH ()-[r]-() RETURN r;
全てのリレーションとそのリレーションに繋がるノードを検索する
MATCH p=()-[]->() RETURN p
削除
全てのリレーションを削除する
MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE r;
Constraints
ユニーク制約を課す
CREATE CONSTRAINT ON ( paper:Paper ) ASSERT (paper.id) IS UNIQUE
設定した制約を確認
call db.constraints