2

私はNeo4J REST APIを調べていて、問題に遭遇しました。

私は次の体でPOSTtoを行います:http://localhost:7474/db/data/cypher

{
    "query": "CREATE (n {name: {name}, description: {description}})",
    "params": {
        "name": "Test"
    }
}

400 Bad Request次の本体を持つ を返します。

{
    "message": "Expected a parameter named description",
    "exception": "ParameterNotFoundException",
    "fullname": "org.neo4j.cypher.ParameterNotFoundException",
    "stacktrace": [
       ...
   ]
}

descriptionパラメータをオプションにするにはどうすればよいですか?

4

1 に答える 1

0

すべてのパラメータを指定する必要があります:

{
    "query": "CREATE (n {name: {name}, description: {description}})",
    "params": {
        "name": "Test",
        "description": "sometext"
    }
}

説明が提供されているかどうかを確認し、そうでない場合は空の文字列に設定します。その場でクエリを作成する方が良いと思います。

説明がない場合。このクエリを作成しました:

"CREATE (n {name: {name}})"
于 2013-09-18T13:53:55.890 に答える