3
我是golang和MongoDb中的新成員。 如何從MongoDB的集合中刪除由「name」標識的單個文檔? 由於提前如何使用Go從MongoDB中刪除單個文檔
我是golang和MongoDb中的新成員。 如何從MongoDB的集合中刪除由「name」標識的單個文檔? 由於提前如何使用Go從MongoDB中刪除單個文檔
下面的例子演示瞭如何從一個people
集合中刪除與name
「富酒吧」在一個文檔中test
數據庫localhost
,它使用來自API的Remove()
方法:
// 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)
}
您是否閱讀過文檔https://godoc.org/gopkg.in/mgo.v2#Collection.Remove? –
@Alex Blex感謝之手.. –