2 回答

TA貢獻(xiàn)1934條經(jīng)驗(yàn) 獲得超2個(gè)贊
以下示例演示了如何name從數(shù)據(jù)庫 on的people集合中刪除帶有“Foo Bar”的單個(gè)文檔,它使用API 中的方法:testlocalhostRemove()
// Get session
session, err := mgo.Dial("localhost")
if err != nil {
fmt.Printf("dial fail %v\n", err)
os.Exit(1)
}
defer session.Close()
// Error check on every access
session.SetSafe(&mgo.Safe{})
// Get collection
collection := session.DB("test").C("people")
// Delete record
err = collection.Remove(bson.M{"name": "Foo Bar"})
if err != nil {
fmt.Printf("remove fail %v\n", err)
os.Exit(1)
}

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
MongoDB 正式支持 golang。這是從 MongoDB 中刪除項(xiàng)目的演示:
// 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
更多信息請?jiān)L問:https : //www.mongodb.com/blog/post/mongodb-go-driver-tutorial
- 2 回答
- 0 關(guān)注
- 305 瀏覽
添加回答
舉報(bào)