MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Falha na autenticação do MongoDB na mLab


Você precisa criar um novo usuário para o banco de dados na conta mLab. e fazer login com esse usuário criado na conta mlab. Em seguida, clique no banco de dados específico e clique na guia usuários, veja na imagem abaixo:

Agora preencha o formulário e crie um usuário para o banco de dados. Veja na imagem abaixo:



Agora, no código, use a seguinte string para conexão:
var mongoose = require('mongoose');

var mongoDB = "mongodb://<username>:<password>@ds241489.mlab.com:41489/<DB Name>";

mongoose.connect(mongoDB, {
    useMongoClient: true
});

var db = mongoose.connection;

db.on('error', console.error.bind(console, 'MongoDB connection error:'));