Docs Menu
Docs Home
/ / /
Go Driver
/ /

ドキュメントの削除

コレクション内のドキュメントを削除するには、 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", ... }

ドキュメントの検索方法の例については、「ドキュメントを検索する」を参照してください。

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

DeleteOne()

戻る

replaceOne