草庐IT

mongodb - Spring Data Mongo 可以只更新文档中的脏字段吗?

我已经开始将spring-data-mongo用于一个有很多东西需要持久化的应用程序。我们实际上选择了mongo,因为它是这样宣传的。现在严重沉迷于spring,我们发现使用它的一些功能我们的生活非常轻松(对辛勤工作的spring数据人员表示敬意)。但有一点:文档包含超过60个字段。所以我关于速度和可伸缩性的问题是spring-data-mongo能否只更新mongo数据库中的脏字段code>就像Hibernate一样吗?有点像它的解释here作者:ArthurRonaldFDGarcia感谢阅读本文 最佳答案 来自MongoDB文

python - django中的脏字段

在我的应用程序中,我需要在保存模型时保存更改的值(旧的和新的)。任何示例或工作代码?我需要这个来预先审核内容。例如,如果用户更改模型中的某些内容,那么管理员可以在单独的表中查看所有更改,然后决定是否应用它们。 最佳答案 我发现Armin的想法非常有用。这是我的变体;classDirtyFieldsMixin(object):def__init__(self,*args,**kwargs):super(DirtyFieldsMixin,self).__init__(*args,**kwargs)self._original_state