我是 MongoDB 新手,想有效地序列化我的对象。这意味着在更新对象时,我只想编写更改的字段。如果我的对象在列表中有子对象,我只想添加或删除更改的子对象。那是因为如果我有一个包含 1000 条评论的帖子,我想避免在每次有新帖子出现时序列化整个对象。
我发现的只是约定 ignoreifempty、ignoreisdefault 和 shouldserializexyz 模式。
是否可以编写像 ignoreifnotchanged 之类的约定(我跟踪对象中的脏字段)或者是否有更通用的 shouldserializexyz 因为我不想为每个属性编写方法。