Deleter 删除器
通过 Deleter() 方法获取一个新的泛型的删除器对象,即 Deleter[T]。通过 Deleter[T] 的方法,我们能够执行相关的删除操作。
删除单个文档
go
deleteResult, err := userColl.Deleter().Filter(query.Id("60e96214a21b1b0001c3d69e")).DeleteOne(context.Background())DeleteOne 方法用于删除单个文档。deleteResult 为 *mongo.DeleteResult 类型。
删除多个文档
go
deleteResult, err := userColl.Deleter().Filter(query.In("_id", "60e96214a21b1b0001c3d69e", "80e96214a21b1b0001c3d70e")).DeleteMany(context.Background())DeleteMany 方法用于删除多个文档。deleteResult 为 *mongo.DeleteResult 类型。