我愿意将代码从mongojack迁移到支持新的异步mongo驱动程序的东西。但是我发现编码/解码的新方法是通过Codec,而且我没有看到自己为模型中的每个类编写一个Codec。这就是为什么我宁愿编写一个给定类的lib创建Codec的原因。但是我不知道怎么做,也不知道是否已经有一些努力去实现相同的目标。
是否有一些实现我想要的功能的库?如果没有,实现它的最佳方法是什么。

(我知道我应该在那里的某个地方使用CodecProvider,但我仍然不知道从哪里开始)

最佳答案

是的,如果您使用Jackson,则可以使用https://github.com/ylemoigne/mongo-jackson-codec中的mongo-jackson编解码器,它将自动为您处理。

10-06 13:21