Now, there is only one mongodb related module: mongodb_user, and it requires pymongo. When I check https://github.com/ansible/ansible-examples/tree/master/mongodb, found it use js to initialize replset and shard, so this idea came up to me: since mongo
shell is based on V8 and can execute js files(this is also how mongodb administrator do their maintenance work usually), how about just use js do the actual work(much easier, not extra requirement) in mogodb modules and wrap it up with python? Will this be welcomed to core if I contribute it?