3
Я новичок в golang и MongoDb. Как удалить один документ, идентифицированный «именем» из коллекции в MongoDB? Заранее спасибоКак удалить один документ из MongoDB с помощью Go
Я новичок в golang и MongoDb. Как удалить один документ, идентифицированный «именем» из коллекции в MongoDB? Заранее спасибоКак удалить один документ из MongoDB с помощью Go
В следующем примере показано, как удалить отдельный документ с name
«Foo Bar» из people
коллекции в test
базе данных по localhost
, он использует метод Remove()
из API:
// 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 спасибо человеку .. –