With the deprecation of KMongo, many developers are now considering or actively migrating to the Kotlin Mongo Driver. One of the key benefits of KMongo was the ability to utilize the Jackson library for configuring custom naming strategies. However, this functionality is currently missing in the Kotlin Mongo Driver, making it difficult for teams to maintain consistent naming conventions when transitioning away from KMongo.
Kotlinx Serialization provides a global naming strategy(snake case only), but bson-kotlinx—which uses kotlinx.serialization.json internally—would need additional code changes to expose and properly integrate this feature.