I donβt think you will ever see such a tool for Mongo. The reason is that Mongo has no real use of the schema, so you need to query and convert. In other words, for this you need to write your own scripts. This is one of the reasons why I highly recommend putting the version number of the data structure in the data structure and putting a secondary index on it.
For Cassandra, the problems are different, and changing the data structure can also be a little painful. Again, such a tool could add or remove columns, but it would not be able to address map or list types or the like. I doubt the problems are well understood for common tools, but of course, see https://github.com/comeara/pillar .
For Mongo, the solution will look much more like a script that pulls out old structures and saves them again with new information. For Cassandra, the pillar may help with its part, but for some types you may need more. Keep in mind that collection types in Cassandra are not really structured in a schema.
Chris travers
source share