Authentification a échoué, code 18 lors de la connexion à MongoLab base de données

Je suis en train d'essayer de vous connecter à un MongoLab base de données, mais reçois l'erreur suivante lors de la connexion:

{ [MongoError: auth failed] name: 'MongoError', ok: 0, errmsg: 'auth failed', code: 18 }

Le code que j'utilise pour se connecter est:

var mongoose = require("mongoose");

mongoose.connect("mongodb://username:[email protected]:61474/apitest");

mongoose.connection.on('error', function (err) {
    console.log(err);
});

Lorsque je me connecte à l'aide de la coquille, je n'ai aucun problème que ce soit. Ce que je fais mal?

Pouvez-vous vérifier si par hasard vous êtes à l'aide de votre mongolab.com nom d'utilisateur et le mot de passe, au lieu de la base de données nom d'utilisateur et le mot de passe?
Aussi, vous êtes peut-être en utilisant une ancienne version de shell pour se connecter à mongodb version plus récente?

OriginalL'auteur Jori | 2016-01-04