MongoDB-alkalmazás Csatlakozás az Azure Cosmos DB-be

A KÖVETKEZŐKRE VONATKOZIK: MongoDB

Megtudhatja, hogyan csatlakoztathatja a MongoDB-alkalmazását egy Azure Cosmos DB-adatbázishoz MongoDB kapcsolati sztring használatával. Ezután használhat egy Azure Cosmos DB-adatbázist a MongoDB-alkalmazás adattáraként.

Ez az oktatóanyag két módszert ismertet a kapcsolati sztringgel kapcsolatos információk lekéréséhez:

Előfeltételek

Két elem szükséges

A MongoDB kapcsolati sztring lekérése a gyors üzembe helyezéssel

Kövesse az alábbi lépéseket:

  1. Egy internetböngészőben jelentkezzen be az Azure Portalra.

  2. Az Azure Cosmos DB panelen válassza ki az API-t.

  3. A fiókpanel bal oldali ablaktábláján válassza a Gyors üzembe helyezés lehetőséget.

  4. Válassza ki a platformot (.NET, Node.js, MongoDB Shell, Java, Python). Ha nem látja az illesztőprogramot vagy az eszközt a listában, ne aggódjon – folyamatosan dokumentálunk további kapcsolatkódrészleteket. Megjegyzést fűzhet ahhoz, amit látni szeretne. Ha meg szeretné tudni, hogyan hozhat létre saját kapcsolatot, olvassa el a fiók kapcsolati sztring információinak lekérését.

  5. Másolja és illessze be a kódrészletet a MongoDB-alkalmazásba.

A MongoDB kapcsolati sztring testreszabása

Kövesse az alábbi lépéseket:

  1. Egy internetböngészőben jelentkezzen be az Azure Portalra.

  2. Az Azure Cosmos DB panelen válassza ki az API-t.

  3. A fiókpanel bal oldali ablaktábláján válassza a Csatlakozás ion sztringeket.

  4. Megnyílik a Csatlakozás ion-sztringek panel. A MongoDB illesztőprogramjának használatával a fiókhoz való csatlakozáshoz szükséges összes információval rendelkezik, beleértve az előre összeállított kapcsolati sztring is.

    Csatlakozás ion sztringre vonatkozó követelmények

    Fontos

    Az Azure Cosmos DB szigorú biztonsági követelményekkel és szabványokkal rendelkezik. Az Azure Cosmos DB-fiókok hitelesítést és biztonságos kommunikációt igényelnek a TLS-en keresztül.

    Az Azure Cosmos DB támogatja a standard MongoDB kapcsolati sztring URI formátumot, néhány konkrét követelmény mellett: Az Azure Cosmos DB-fiókok hitelesítést és TLS-en keresztüli biztonságos kommunikációt igényelnek. A kapcsolati sztring formátuma a következő:

    mongodb://username:password@host:port/[database]?ssl=true

    A sztring értékei a következők:

    • Felhasználónév (kötelező): Azure Cosmos DB-fiók neve.
    • Jelszó (kötelező): Azure Cosmos DB-fiók jelszava.
    • Gazdagép (kötelező): Az Azure Cosmos DB-fiók teljes tartományneve.
    • Port (kötelező): 10255.
    • Adatbázis (nem kötelező): A kapcsolat által használt adatbázis. Ha nincs megadva adatbázis, az alapértelmezett adatbázis a "teszt".
    • ssl=true (kötelező).

    Vegyük például a Csatlakozás ion sztringek panelen látható fiókot. Érvényes kapcsolati sztring a következő:

    mongodb://contoso123:0Fc3IolnL12312asdfawejunASDF@asdfYXX2t8a97kghVcUzcDv98hawelufhawefafnoQRGwNj2nMPL1Y9qsIr9Srdw==@contoso123.documents.azure.com:10255/mydatabase?ssl=true

    Illesztőprogram-követelmények

    A Wire Protocol 3.4-es vagy újabb verzióját támogató összes illesztőprogram támogatja a MongoDB-hez készült Azure Cosmos DB-t.

    • Az ügyfélillesztőknek támogatniuk kell a szolgáltatásnév-azonosító (SNI) TLS-bővítményt és/vagy az appName kapcsolati sztring lehetőséget.
    • Ha a appName paraméter meg van adva, azt az Azure Portal kapcsolati sztring értékének megfelelően kell tartalmaznia.