質問

いくつかのノードを繰り返すクエリを書いています。

MATCH (foo:Bar)
WHERE foo.id IN {ids}
.

整合ノードが入力idsアレイと同じ順序で指定/要求/確実にする方法はありますか?

類似化として、NEO4J 1.xでは、これはネイティブID検索による動作でした。

START foo=node({ids})
.

些細な場合は、常に自分自身の結果を常に再注文することができます。この特定のケースでは、マイクエリに追加の処理を行い、ノードが正しい順序で処理されることを確認したいです。

これは以下のように実験するためのコンソール例です:

http://console.neo4j.org/r/l5ooj

ありがとう!

役に立ちましたか?

解決

救助へのUNWIND

UNWIND {ids} AS id
MATCH (foo:Bar {id: id})
.

http://console.neo4j.org/r/vit7c8

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top