O MongoDB é um banco de dados NoSQL muito popular entre desenvolvedores. Para criar usuários no MongoDB, siga as instruções abaixo:

Abra o terminal do MongoDB ou a interface gráfica do usuário, como o Robo 3T.

Certifique-se de que você tem a permissão de administrador ou um usuário com privilégios suficientes para criar um novo usuário. Para isso, use o seguinte comando no terminal do MongoDB:

use admin
db.auth("SEU_USUARIO_ADMIN", "SUA_SENHA_ADMIN")

Em seguida, selecione o banco de dados em que você deseja criar um usuário. Para isso, use o seguinte comando:

use NOMEDOBANCODEDADOS

Agora, você pode criar um novo usuário usando o comando db.createUser(). Por exemplo, para criar um usuário chamado “user_app” com a senha “Z3Gq6styvGsEea2W” e permissões para ler e escrever no banco de dados “app”, use o seguinte comando:

db.createUser({
  user: "USER",
  pwd: "PASSWORD",
  roles: [
    { role: "readWrite", db: "NOMEDOBANCODEDADOS" },
    { role: "read", db: "local" }
  ]
})

Se você quiser criar um usuário com permissões de administrador para todos os bancos de dados, use o seguinte comando:

db.createUser({
  "user":"USER",
  "pwd":"PASSWORD",
  "roles":[
    {
      "role":"userAdminAnyDatabase",
      "db":"admin"
    }
  ]
})

Pronto! Agora você criou um novo usuário no MongoDB com as permissões adequadas para acessar e modificar o banco de dados. Lembre-se de manter suas credenciais em segurança e de usar senhas fortes para proteger seus dados.