Ошибка аутентификации Azure cosmosdb Mongo Api - PullRequest
0 голосов
/ 22 января 2019

Я сталкиваюсь со странной проблемой при подключении к cosmosDb mongoAPi, я уже подключился к одной базе данных, к которой он подключается правильно, но когда я изменяю учетные данные этого кода на другую базу данных cosmosdb, выдается ошибка аутентификации

Я уже изменил «==» в строке подключения на «% 3D% 3D».Также я попытался использовать encodeURIComponent

Ошибка дана, бросить ошибку;^

AssertionError [ERR_ASSERTION]: null == {MongoError: ошибка аутентификации

var MongoClient = require('mongodb').MongoClient;
var assert = require('assert');
var url = 'mongodb://username:password@username.documents.azure.com:10255/?ssl=true';

var listRFID = function(db, callback){
    var cursor = db.collection('rfidDetails').find();
    cursor.each(function(err, doc){
        assert.equal(err, null);
        if(doc != null){
            console.dir(doc);
        }
        else{
            callback();
        }
    });
};

MongoClient.connect(url, function(err, client){
    assert.equal(null, err);
    var db = client.db(databaseName)
    listRFID(db, function(){
        client.close();
    });
});
...