私はNeo4jグラフデータベースを使用しており、現在のRESTライブラリの1つを採用したいと考えています。 20ノードのデータベースを想定します。Pythonリストを作成してそれを偽装することは可能ですか?
>>> db = Database("http://localhost:7474")
私はこれに似たもので、14ノードを取得することが可能であるように、APIは、可能な限りシンプルにしたいと思います
:のNeo4jで
>>> db[14]
は、すべてのノードが持ちます数字キー。つまり、db[14]
はhttp://localhost:7474/db/data/node/14
に非常にうまくマップされますが、データベースからすべてのノードをdb
オブジェクトにロードしたくありません。私の好みの動作は、ノード14を検索し、その値がデータベースに存在しない場合にIndexErrorを発生させることです。つまり、私はdb
オブジェクトを空にしたいが、値を持つふりをしたい。
list
のように見えるが、動作が大きく異なる可能性はありますか?
"私の好みの動作は、ノード14をルックアップし、その値がデータベースに存在しない場合はIndexErrorを発生させることです。つまり、dbオブジェクトを空にしたいが、値を持つふりをする。 ---それはどのように価値を持つことをふりまえていますか?あなたはindexErrorを発生させますので、vauleをまねするようなことはしません。 –
おそらくそれはあまり表現されていません。値を持つふりをすることによって、私は何かをメモリで待っているふりをすることを意味します。 –