我有一个包含一些文档的 ArangoDB 集合。我需要获取其中一个,添加或更新一些数据并保存。
要获取文档,我在实例上使用Document
_key
字段:Collection
doc = collection[key]
然后,我用dict
数据更新:
for k, v in data.items():
doc[k] = v
最后,我保存它
doc.save()
不幸的是,其中一些int
被转换为string
就在保存之前:
当我重新加载它时doc2 = collection[key]
:
从我所看到的情况来看,我想我可以在保存之前将所有内容转换int
为float
,但这有点乱。
我究竟做错了什么?