Bulbflowを使用して Python 経由でNeo4jにアクセスしています。
現在、Python リストをノード プロパティとして保存しようとしていますが、一貫してエラーが発生しています。documentationから、リストはモデルで定義されたときに受け入れられるタイプであることがわかりますが、モデルが定義された後にリストプロパティを保存したいと思います。
anode = g.vertices.get(123)
anode.specs = [(2, 0.27911702036756064), (5, 0.6708785014712791)]
anode.save()
しかし、次のエラーが表示されます。
SystemError: (
{'status': '200',
'content-length': '142',
'content-type': 'application/json; charset=UTF-8',
'access-control-allow-origin': '*',
'server': 'Jetty(6.1.25)'},
'"java.lang.IllegalArgumentException:
Unknown property type on: [[2, 0.27911702036756064], [5, 0.6708785014712791]],
class java.util.ArrayList"')
関数を使用してみましconvert_to_db
たが、構文がわかりませんでした。
これを達成する方法についてのアイデアはありますか?タプルのリストを持っているという問題はありますか?
ありがとう!
============== 更新 ==============
ピーターの提案に従って、単純なフラットリストで同じことを試みたところ、同じエラーが発生しました:
SystemError: (
{'status': '200',
'content-length': '172',
'content-type': 'application/json; charset=UTF-8',
'access-control-allow-origin': '*',
'server': 'Jetty(6.1.25)'},
'"java.lang.IllegalArgumentException:
Unknown property type on: [0.0, 0.0, 0.0, 0.42659109777029425, 0.0, 0.0, 0.0, 0.0, 0.5234052770685714, 0.0],
class java.util.ArrayList"')
何か案は?