【发布时间】:2023-02-09 23:03:35
【问题描述】:
我在 Memgraph 中创建一个查询模块,并为数据库中的每个节点创建一个字典。我正在尝试将节点的属性作为列表添加到我的属性键中,但随后出现 mgp.Vertex.properties not JSON serializable 错误。解决这个问题的最佳方法是什么?
【问题讨论】:
标签: memgraphdb
我在 Memgraph 中创建一个查询模块,并为数据库中的每个节点创建一个字典。我正在尝试将节点的属性作为列表添加到我的属性键中,但随后出现 mgp.Vertex.properties not JSON serializable 错误。解决这个问题的最佳方法是什么?
【问题讨论】:
标签: memgraphdb
这是因为 mgp 对象不是 JSON 可序列化的,并且为此打开了一个 feature request。但是,为了暂时避免此类错误,您可以执行类似于 export_util.py 查询模块中实现的操作。您遍历每个节点的所有属性,并根据属性类型为每个键设置值。
【讨论】: