猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何使用 Go 从 MongoDB 中删除单个文档
我是 golang 和 MongoDb 的新手。如何从 MongoDB 的集合中删除由“名称”标识的单个文档?提前致谢
万千封印
浏览 263
回答 2
2回答
撒科打诨
以下示例演示了如何name从数据库 on的people集合中删除带有“Foo Bar”的单个文档,它使用API 中的方法:testlocalhostRemove()// Get sessionsession, err := mgo.Dial("localhost")if err != nil { fmt.Printf("dial fail %v\n", err) os.Exit(1)}defer session.Close()// Error check on every accesssession.SetSafe(&mgo.Safe{})// Get collectioncollection := session.DB("test").C("people")// Delete recorderr = collection.Remove(bson.M{"name": "Foo Bar"})if err != nil { fmt.Printf("remove fail %v\n", err) os.Exit(1)}
0
0
0
缥缈止盈
MongoDB 正式支持 golang。这是从 MongoDB 中删除项目的演示:// Assuming you've setup your mongoDB clientcollection := 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
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续