我正在使用 MongoDB,并且对使用 MongoDB Java 驱动程序 (v.3.0.2) 有严格的要求,我也无法以任何方式更改数据库的结构。
数据库中的一个文档包含一个名为“public”的字段,它是一个 POJO。
检索要显示的文档很简单,因为我只是将 BSON 文档集合直接转换为 JSON。但是,在 PUT/POST 上,将此属性更改为名称“public”以外的其他名称将导致架构更改,这是不允许的。
我计划在这一点上重命名 POJO 中的字段,但这意味着必须手动对 POST/PUT 中的对象进行水合,并手动构建 BSON 文档以获得正确的命名。
只是想看看是否有人遇到过类似的问题,是否有任何建议可以轻松解决这个问题,而不使用无关的映射框架?
谢谢。