如何防止 BSON 反序列化实例化 class 中的成员?

How to prevent BSON deserialization instantiating members in a class?

我有一个 class 可以实例化它自己的内部对象并更改未序列化的内部属性。例如,一个是设置父对象。

你如何防止 BSON 驱动程序在 class 上实例化这些特定成员,因为文档的主要 class 已经这样做了?

我已经阅读了序列化信息(非常少)并检查了哪些 BSON 属性可用,但我没有看到任何看起来有用的东西。

为了解决我的问题,我重构了属性以实例化它们在 BSON 反序列化过程创建的对象上所需的内容。