删除文档
约 181 字小于 1 分钟
2025-07-07
本章介绍Golang MongoDB文档删除操作。
支持的删除操作
Collection.DeleteOne //根据条件删除一个文档
Collection.DeleteMany // 根据条件匹配删除文档
删除一个文档
res, err := coll.DeleteOne(
context.TODO(), // 上下文参数
bson.D{{"name", "bob"}} // 设置查询条件name=bob
)
if err != nil {
log.Fatal(err)
}
// 打印删除的文档数量
fmt.Printf("成功删除 %v 文档数\n", res.DeletedCount)
根据查询条件删除一个文档
批量删除文档
// 根据查询条件name=bob, 批量删除匹配的文档
res, err := coll.DeleteMany(context.TODO(), bson.D{{"name", "bob"}})
if err != nil {
log.Fatal(err)
}
// 打印删除的文档数量
fmt.Printf("deleted %v documents\n", res.DeletedCount)
贡献者
更新日志
2025/7/7 10:46
查看所有更新日志
c1ab9
-elk&clickhouse&redis&mongdb&etcd于