Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
VAN TOEPASSING OP: MongoDB
Ontdek hoe u uw MongoDB-app met een Azure Cosmos DB kunt verbinden met behulp van een MongoDB-verbindingsreeks. Vervolgens kunt u een Azure Cosmos DB-database gebruiken als gegevensarchief voor uw MongoDB-app.
In deze zelfstudie kunt u op twee manieren gegevens van verbindingsreeksen ophalen:
- De quickstartmethode voor gebruik met .NET, Node.js, MongoDB Shell, Java en Python-stuurprogramma's.
- De aangepaste methode verbindingsreeks voor gebruik met andere stuurprogramma's.
Vereisten
Er zijn twee items vereist
Een Azure-account. Als u geen Azure-account hebt, maakt u nu een gratis Azure-account .
Een Azure Cosmos DB-account. Zie quickstart: Azure Cosmos DB voor MongoDB-stuurprogramma voor Node.js voor instructies.
Download de MongoDB-verbindingsreeks met behulp van de quickstart
Voer de onderstaande stappen uit:
Meld u in een internetbrowser aan bij Azure Portal.
Selecteer de API in het deelvenster Azure Cosmos DB .
Selecteer Snel starten in het linkerdeelvenster van het accountvenster.
Kies uw platform (.NET, Node.js, MongoDB Shell, Java, Python). Als u het stuurprogramma of hulpprogramma niet ziet, maakt u zich geen zorgen. We documenteren continu meer codefragmenten voor de verbindingscode. Opmerking over wat u wilt zien. Lees de verbindingsreeks informatie over het ophalen van de verbindingsreeks van het account voor meer informatie over het maken van uw eigen verbinding.
Kopieer en plak het codefragment in uw MongoDB-app.
De MongoDB-verbindingsreeks downloaden om aan te passen
Voer de onderstaande stappen uit:
Meld u in een internetbrowser aan bij Azure Portal.
Selecteer de API in het deelvenster Azure Cosmos DB .
Selecteer verbindingsreeksen in het linkerdeelvenster van het accountvenster.
Het deelvenster Verbindingsreeksen wordt geopend. Het bevat alle informatie die nodig is om verbinding te maken met het account met behulp van een stuurprogramma voor MongoDB, inclusief een vooraf samengestelde verbindingsreeks.
Vereisten voor verbindingsreeksen
Belangrijk
Voor Azure Cosmos DB gelden strenge beveiligingsvereisten en -normen. Azure Cosmos DB-accounts vereisen verificatie en beveiligde communicatie via TLS.
Azure Cosmos DB ondersteunt de standaard MongoDB-verbindingsreeks URI-indeling, met een aantal specifieke vereisten: Azure Cosmos DB-accounts vereisen verificatie en beveiligde communicatie via TLS. De verbindingsreeks-indeling is:
mongodb://username:password@host:port/[database]?ssl=true
De waarden van deze tekenreeks zijn:
- Gebruikersnaam (vereist): Azure Cosmos DB-accountnaam.
- Wachtwoord (vereist): wachtwoord voor Azure Cosmos DB-account.
- Host (vereist): FQDN van het Azure Cosmos DB-account.
- Poort (vereist): 10255.
- Database (optioneel): de database die door de verbinding wordt gebruikt. Als er geen database is opgegeven, is de standaarddatabase 'test'.
- ssl=true (vereist).
Denk bijvoorbeeld aan het account dat wordt weergegeven in het deelvenster Verbindingsreeksen . Een geldige verbindingsreeks is:
mongodb://contoso123:0Fc3IolnL12312asdfawejunASDF@asdfYXX2t8a97kghVcUzcDv98hawelufhawefafnoQRGwNj2nMPL1Y9qsIr9Srdw==@contoso123.documents.azure.com:10255/mydatabase?ssl=true
Stuurprogrammavereisten
Alle stuurprogramma's die wire protocol versie 3.4 of hoger ondersteunen Azure Cosmos DB voor MongoDB.
- Clientstuurprogramma's moeten ondersteuning bieden voor de TLS-extensie (Service Name Identification) en/of de appName verbindingsreeks optie.
- Als de
appName
parameter is opgegeven, moet deze worden opgenomen zoals gevonden in de verbindingsreeks waarde in Azure Portal.