я столкнулся со странной проблемой при подключении к mongoAPi CosmosDb, я уже подключился к одной базе данных, для которой он правильно подключается, но когда я меняю учетные данные этого кода с другой базой данных Cosmosdb, он выдает ошибку аутентификации
Я уже изменил «==» в строке подключения на «%3D%3D». Также я пробовал использовать encodeURIComponent
Указана ошибка бросить ошибку; ^
AssertionError [ERR_ASSERTION]: null == {MongoError: ошибка аутентификации
var MongoClient = require('mongodb').MongoClient;
var assert = require('assert');
var url = 'mongodb://username:[email protected]: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();
});
});
@KevinAdistambha спасибо за предложение, я уже разместил там ... жду их ответа





Это был бы вопрос, чтобы спросить поддержку Microsoft. Поскольку Cosmos DB на самом деле не является MongoDB, а драйвер узла MongoDB был разработан для работы с подлинными серверами MongoDB, ожидается, что все будет работать не так, как ожидалось.