使用pyarango更新文档



我有一个现有的arango文档,它是从密钥中获得的

doc = collection[key]

我曾经使用更新

for key, value in new_data.item():
doc[key] = value
doc.save()

有时,new_data有一个空字段,我想从文档中删除这个字段。

我一定错过了什么,因为我尝试的似乎都不起作用:

  • 文档补丁(keep_nul=True,**new_data(
  • doc.patch(keep_nul=False,**new_data(
  • 文档集(new_data(
  • 我也尝试了set((和getStore(((当new_data是一个arango文档时(
  • 我想迭代文档键(使用getStore(,但我不知道如何从文档中删除字段

如何用";新数据";(哪个是具有相同_key_id的arango文档(?感谢您的帮助!

今天早些时候我正试图弄清楚如何做到这一点。你需要做的是

del arangodoc["key"]
arangodoc.save()#the save is important, patch won't delete the missing field.

最新更新