Beispiele für das Azure Cosmos DB for NoSQL SDK für JS
GILT FÜR: NoSQL
Beispiellösungen, in denen CRUD-Vorgänge und andere gängige Vorgänge für Azure Cosmos DB-Ressourcen ausgeführt werden, finden Sie im GitHub-Repository JavaScript SDK for Azure Cosmos DB. Dieser Artikel enthält Folgendes:
- Links zu den Aufgaben in den einzelnen Node.js-Beispielprojektdateien.
- Links zum zugehörigen API-Referenzinhalt.
Voraussetzungen
Sollten Sie über kein Azure-Abonnement verfügen, können Sie zunächst ein kostenloses Azure-Konto erstellen.
- Sie können Visual Studio-Abonnementvorteile aktivieren: Ihr Visual Studio-Abonnement beinhaltet ein monatliches Guthaben, das Sie für zahlungspflichtige Azure-Dienste verwenden können.
Sie können Azure Cosmos DB kostenlos testen – ohne Azure-Abonnement und unverbindlich. Alternativ können Sie ein Azure Cosmos DB-Konto im Free-Tarif erstellen, bei dem die ersten 1000 RUs/Sek. sowie 25 GB Speicher kostenlos sind. Sie können auch den Azure Cosmos DB-Emulator mit dem URI https://localhost:8081
verwenden. Informationen zur Verwendung des Schlüssels mit dem Emulator finden Sie unter Verwenden des Azure Cosmos-Emulators für lokale Entwicklungs- und Testvorgänge.
Darüber hinaus benötigen Sie das JavaScript SDK.
Hinweis
Jedes Beispiel ist eigenständig mit eigener Einrichtung und Bereinigung. In den Beispielen werden mehrere Aufrufe von Containers.create ausgegeben. Bei jeder Ausführung dieses Vorgangs wird Ihrem Abonnement eine Stunde Nutzung gemäß Leistungsstufe des erstellten Containers in Rechnung gestellt.
Datenbankbeispiele
Die Datei DatabaseManagement veranschaulicht, wie die CRUD-Vorgänge für die Datenbank ausgeführt werden. Um mehr über die Azure Cosmos DB-Datenbanken zu erfahren, lesen Sie vor dem Ausführen der folgenden Beispiele den Konzeptartikel Arbeiten mit Datenbanken, Containern und Elementen.
Containerbeispiele
Die Datei ContainerManagement veranschaulicht, wie die CRUD-Vorgänge für den Container ausgeführt werden. Um mehr über die Azure Cosmos DB-Sammlungen zu erfahren, lesen Sie vor dem Ausführen der folgenden Beispiele den Konzeptartikel Arbeiten mit Datenbanken, Containern und Elementen.
Elementbeispiele
Die Datei ItemManagement veranschaulicht, wie die CRUD-Vorgänge für das Element ausgeführt werden. Um mehr über die Azure Cosmos DB-Dokumente zu erfahren, lesen Sie vor dem Ausführen der folgenden Beispiele den Konzeptartikel Arbeiten mit Datenbanken, Containern und Elementen.
Indizierungsbeispiele
Die Datei IndexManagement veranschaulicht die Verwaltung der Indizierung. Um mehr über die Indizierung in Azure Cosmos DB zu erfahren, lesen Sie vor dem Ausführen der folgenden Beispiele die Konzeptartikel Indizierungsrichtlinien, Indizierungstypen und Indizierungspfade.
Serverseitige Programmierbeispiele
Die Datei index.ts zeigt, wie die folgenden Aufgaben ausgeführt werden. Um mehr über die serverseitige Programmierung in Azure Cosmos DB zu erfahren, lesen Sie vor dem Ausführen der folgenden Beispiele den Konzeptartikel Gespeicherte Prozeduren, Trigger und benutzerdefinierte Funktionen.
Weitere Informationen zur serverseitigen Programmierung finden Sie unter Serverseitige Azure Cosmos DB-Programmierung: gespeicherte Prozeduren, Datenbanktrigger und benutzerdefinierte Funktionen.
Authentifizierung mit Microsoft Entra: Beispiele
Die Datei EntraAuth.ts zeigt, wie die folgenden Aufgaben ausgeführt werden.
Verschiedene Beispiele
Die folgenden zusammengestellten Beispiele veranschaulichen gängige Szenarien.
Aufgabe | API-Referenz |
---|---|
Ändern des Abfragedurchsatzes | API |
Abrufen des Abfragedurchsatzes | API |
Verwenden von SasToken zum Gewähren des bereichsbezogenen Zugriffs auf Cosmos DB-Ressourcen | API |
Nächste Schritte
Versuchen Sie, die Kapazitätsplanung für eine Migration zu Azure Cosmos DB durchzuführen? Sie können Informationen zu Ihrem vorhandenen Datenbankcluster für die Kapazitätsplanung verwenden.
- Wenn Sie nur die Anzahl virtueller Kerne und Server in Ihrem vorhandenen Datenbankcluster kennen, finden Sie entsprechende Informationen unter Schätzen von Anforderungseinheiten mithilfe von virtuellen Kernen oder virtuellen CPUs.
- Wenn Sie die typischen Anforderungsraten für Ihre aktuelle Datenbankworkload kennen, lesen Sie die Informationen zum Schätzen von Anforderungseinheiten mit dem Azure Cosmos DB-Kapazitätsplaner