我是golang和MongoDb的新手。 如何删除由" name"标识的单个文档?来自MongoDB的一个集合? 在此先感谢
答案 0 :(得分:7)
以下示例演示如何使用name
" Foo Bar"删除单个文档。来自people
的{{1}}数据库中的test
集合,它使用API中的 Remove()
方法:
localhost
答案 1 :(得分:0)
MongoDB正式支持golang。这是从MongoDB删除项目的演示:
// Assuming you've setup your mongoDB client
collection := client.Database("database_name").Collection("collection_hero")
deleteResult, _ := collection.DeleteOne(context.TODO(), bson.M{"_id":
primitive.ObjectIDFromHex("_id")})
if deleteResult.DeletedCount == 0 {
log.Fatal("Error on deleting one Hero", err)
}
return deleteResult.DeletedCount
有关更多信息,请访问:https://www.mongodb.com/blog/post/mongodb-go-driver-tutorial