Le schéma d'authentification de la version 3.0 n'est pas compatible avec les pilotes 2.x. Une façon de le faire fonctionner consiste à rétrograder le mécanisme d'authentification :
use "admin"
var schema = db.system.version.findOne({"_id" : "authSchema"})
schema.currentVersion = 3
db.system.version.save(schema)
Créez ensuite un utilisateur et vous devriez pouvoir vous connecter avec lui.