私は書籍データベースを:CATEGORY
と:BOOK
で検索しています。可変長の関係にあるノードの数を取得する
私はある著者が書いた現在のものと似た本を見つけようとしています。 :BOOK
は:similar
の関係(他の書籍との関係は関係ありません)を持っており、私は3つまでの同様のチェーンを探したいと思います。ここに私のクエリはです:
MATCH (currentBook:BOOK {ISBN: {ISBN}})-[:similar*1..3]-(newBook:BOOK {author: {currentAuthor}})
RETURN newBook
ここで問題です:
私はどこに使用どのように多くの同様の関係を知る必要があります。
それで、*1..3
が実際に特定の本のために意味していたことを意味します。したがって、このような何か:
MATCH (currentBook:BOOK {ISBN: {ISBN}})-[sim:similar*1..3]-(newBook:BOOK {author: {currentAuthor}})
SET newBook.simsUsed = AMOUNT_EXPANDED(sim)
RETURN newBook
Here's a (fake) sample of my dataset.