Nawiązywanie połączenia i wykonywanie zapytań za pomocą usługi Azure Cosmos DB dla bazy danych MongoDB
Po utworzeniu konta usługi Azure Cosmos DB dla bazy danych MongoDB nawiązywanie połączenia z tym kontem jest łatwe. Niezależnie od tego, czy nawiązujesz połączenie z platformy .NET, Node.js, powłoki MongoDB, języka Java, języka Python lub innych źródeł, możesz łatwo wykonać instrukcje połączenia lub skrypty w witrynie Azure Portal. Te fragmenty kodu zmniejszają zgadywanie sposobu tworzenia własnych parametry połączenia lub nawiązywania połączenia z kontem za pomocą powłoki MongoDB. Przyjrzyjmy się, gdzie można znaleźć te informacje.
W witrynie Azure Portal przejdź do konta usługi Azure Cosmos DB dla bazy danych MongoDB.
W menu konta usługi Azure Cosmos DB dla bazy danych MongoDB po lewej stronie wybierz pozycję Szybki start.
Istnieją karty dla różnych języków programowania. Każda z tych kart zawiera już przygotowany fragment kodu używany do nawiązywania połączenia z kontem usługi Azure Cosmos DB dla bazy danych MongoDB. Wszystko, co musisz zrobić, to skopiować i wkleić kod bez zmian w kodzie aplikacji lub narzędziu. Jeśli język programowania lub narzędzie nie ma na liście, ostatnia karta zawiera listę najczęściej używanych parametrów, takich jak host, port, nazwa użytkownika i hasło, dzięki czemu możesz utworzyć własne parametry połączenia w tym języku lub narzędziu.
Oznacza to, że używanie parametry połączenia nie jest najlepszym rozwiązaniem w przypadku aplikacji produkcyjnych. Zamiast tego należy użyć tożsamości zarządzanej lub innych bezpiecznych metod, aby nawiązać połączenie z kontem usługi Azure Cosmos DB dla bazy danych MongoDB. W poprzedniej lekcji przedstawiono kilka fragmentów kodu, które pokazują, jak nawiązać połączenie z kontem usługi Azure Cosmos DB dla bazy danych MongoDB przy użyciu tożsamości zarządzanej.
Chociaż połączenie z kontem usługi Azure Cosmos DB dla bazy danych MongoDB jest proste, nadal należy zadbać o wybór odpowiedniej strategii partycjonowania i indeksowania podczas projektowania baz danych Usługi Azure Cosmos DB dla bazy danych MongoDB. Powinno to być więcej niż tylko łączenie i ładowanie/odczytywanie danych. Bardziej szczegółowo omawiamy te tematy w module partycjonowania i indeksowania .