Schemat uwierzytelniania 3.0 nie jest zgodny ze sterownikami 2.x. Jednym ze sposobów, aby to zadziałało, jest obniżenie poziomu mechanizmu uwierzytelniania:
use "admin"
var schema = db.system.version.findOne({"_id" : "authSchema"})
schema.currentVersion = 3
db.system.version.save(schema)
Następnie utwórz użytkownika i powinieneś być w stanie się z nim połączyć.