我有一个现有的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.