Docs Menu
Docs Home
/ / /
C#/.NET
/

ドキュメントの削除

項目一覧

  • ビルダを使用したドキュメントの削除
  • 期待される結果
  • 詳細情報
  • API ドキュメント

コレクションからドキュメントを削除するには、同期 DeleteOne()メソッドまたは非同期DeleteOneAsync()メソッドを使用します。

注意

DeleteOne()メソッドは、フィルターに一致する最初のドキュメントのみを削除します。 複数のドキュメントを削除するには、 DeleteMany()メソッドを使用します。

DeleteMany()の使用の詳細については、「 の多数のドキュメントの削除 」を参照してください。

次の例では、 Buildersを使用して、 name 「Ready Penny Inn」を持つrestaurantsコレクション内のドキュメントを削除します。

AsynchronousSynchronous対応するコードを表示するには、 タブまたは タブを選択します。

var filter = Builders<Restaurant>.Filter
.Eq(r => r.Name, "Ready Penny Inn");
return await _restaurantsCollection.DeleteOneAsync(filter);

メソッドの完全に実行可能な例については、「 非同期削除の一例DeleteOne() 」を参照してください。

var filter = Builders<Restaurant>.Filter
.Eq(r => r.Name, "Ready Penny Inn");
return _restaurantsCollection.DeleteOne(filter);

DeleteOne()メソッドの完全に実行可能な例については、 同期削除の一例 を参照してください

前述の例のいずれかを実行すると、次の結果が出力されます。

Deleting a document with builders...
Deleted documents: 1

ドキュメントの削除の詳細については、ドキュメントの削除のガイドを参照してください。

ビルダの使用の詳細については、「 ビルダを使用した操作 」を参照してください。

  • DeleteOne()

  • DeleteOneAsync()

戻る

ドキュメントの置き換え