Documentdb-delete-collection
提供:Dev Guides
DocumentDB-コレクションの削除
1つまたは複数のコレクションをドロップするには、.Net SDKを使用して、ポータルおよびコードから同じことを実行できます。
- ステップ1 *-AzureポータルでDocumentDBアカウントに移動します。 デモの目的で、次のスクリーンショットに示すように、さらに2つのコレクションを追加しました。
- ステップ2 *-コレクションを削除するには、そのコレクションをクリックする必要があります。 TempCollection1を選択しましょう。 次のページが表示されます。[コレクションを削除]オプションを選択します。
- ステップ3 *-確認メッセージが表示されます。 [はい]ボタンをクリックします。
TempCollection1がダッシュボードで使用できなくなっていることがわかります。
Net SDKを使用して、コードからコレクションを削除することもできます。 それを行うには、次の手順に従います。.
- ステップ1 *-削除するコレクションのIDを指定して、コレクションを削除しましょう。
リソースを削除するために必要なselfLinksを取得するための、Idによるクエリの通常のパターンです。
ここでは、パラメーター化されたクエリを作成する好ましい方法を示します。 collectionIdをハードコーディングしていないため、このメソッドを使用してコレクションを削除できます。 このSqlQuerySpecのパラメーターのプロパティに割り当てられたこのSqlParameterCollectionでIdパラメーターが定義されている場合、Idによって特定のコレクションを照会しています。
次に、SDKは、その内部にcollectionIdが埋め込まれたDocumentDBの最終クエリ文字列を構築する作業を行います。
- ステップ2 *-クエリを実行し、SelfLinkを使用してCreateDocumentClientタスクからコレクションを削除します。
以下は、Program.csファイルの完全な実装です。
上記のコードをコンパイルして実行すると、次の出力が表示されます。