2013-04-01から1日間の記事一覧

CypherのDELETEがうまく動作しない?

ぬこは激怒した。さっきの続き。 まあ、さっきの問題は些か汚い方法だが、not()で反転させれば所定のノード群を得ることはできる。 neo4j-sh (0)$ START n=node(*) WHERE not(n.delete_flag? = false) RETURN n; ==> +-------------------------------------…

CypherのWHERE句評価の怪

こんなの絶対おかしいよノードに新規にプロパティをセットする。 START n = node(・・・) MATCH ・・・ SET delete_flag = true RETURN n;こうするとMATCH句に合致するノードに対してdelete_flagというプロパティをtrueで追加してくれる。で、その後に START…