2011-08-17 13 views
0

これは、RESTとNeo4jに関する知識を持つ人を対象としています。 ノードをNeo4jで作成する前に名前を付けることはできますか? 典型的な穏やかなことですが、URI "XXX/db/data/node/mynode"を作成し、この識別子が存在しない場合は、この識別子を持つノードを作成します。私が現在研究している(テストしている)ことについては、答えは "不可能ではありません。neo4jは常に自動的に作成されたノードにIDを与え、URIを作成してPOSTを使用しようとしますその作成を引き起こす405 "Neo4jを使用した作成前のネーミングリソース安心なAPI

ありがとうございます。

答えて

0

これは間違いなく、ノードのIDを設定することはできません。あなたができることは、他の種類のIDをプロパティとして追加することです。create node with propertiesを参照してください。それがindexed automaticallyであることを確認してから、query that index for exact matchesとすることができます。

+0

hmmm ...ちょっと悲しい、これはあまり思わしくない、適切なことは、http:// xxx:7474/node/xptoに投稿し、xptoノードが存在しない場合に作成することです。とにかく、これは唯一のアプローチだと思われます。おそらく私はこれを尋ねるために新しいスレッドを開く必要があります...しかし、正確な一致のためのノードを照会する最も簡単な方法は何ですか? –

関連する問題