I want to create an admin application to monitor data collection. For this the user registration process is based on the database access i.e, when we create a new database user through MongoDB atlas, they will immediately be able to log into the admin application with their database username and password. How do I get a mongo document/response containing the list of database users and their hashed passwords using python?
You use PyMongo’s
command helper to run the
usersInfo (https://docs.mongodb.com/manual/reference/command/usersInfo/) command with
showCredentials: true to get this information. Note that the user that runs the
usersInfo command must have certain privileges to be able to see other user’s information: https://docs.mongodb.com/manual/reference/command/usersInfo/#required-access