Active Active solution for two data center?

Hello.
I want to deploy mongodb cluster active active across two datacenter that contain two primary for each side for local write.
Does anybody knows is mongodb sharding is supported with RocketChat6?

Do you have any suggestions for deploying this topology?