1

我正在尝试使用 monogoengine update_one() 方法更新 DictField 的键。set__field 应该是什么?

Articles.objects(id=request.data['id']).update_one()

对于领域

something{'to_be_updated_key' : false}
4

1 回答 1

1

语法应该是set__{dictfield_name}__{key}

class FancyDoc(Document):
    dic = DictField()

doc = FancyDoc(dic={'key1': 1, 'key2': 2}).save()
FancyDoc.objects(id=doc.id).update_one(set__dic__key2=99)
于 2019-05-14T14:02:03.497 回答