ドキュメントの削除
コレクション内のドキュメントを削除するには、 DeleteOne()
メソッドを使用します。
例
Tip
この例の実行方法については、「 の使用例」をお読みください。
次の例では、 title
が「Twilight」であるmovies
コレクション内のドキュメントに一致しており、一致した最初のドキュメントを削除しています。
coll := client.Database("sample_mflix").Collection("movies") filter := bson.D{{"title", "Twilight"}} // Deletes the first document that has a "title" value of "Twilight" result, err := coll.DeleteOne(context.TODO(), filter) // Prints a message if any errors occur during the operation if err != nil { panic(err) }
期待される結果
完全な例を実行すると、 movies
コレクション内の次のドキュメントが削除されます。
// result truncated { "_id": ObjectId("..."), ..., "title": "Twilight", ... }
ドキュメントの検索方法の例については、「ドキュメントを検索する」を参照してください。
詳細情報
ドキュメントの削除の詳細については、 ドキュメントの削除 を参照してください。