Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "fmt"
- "log"
- "gopkg.in/mgo.v2"
- "gopkg.in/mgo.v2/bson"
- )
- type Person struct {
- Name string
- Phone string
- }
- func main() {
- session, err := mgo.Dial("127.0.0.1")
- if err != nil {
- panic(err)
- }
- defer session.Close()
- // Optional. Switch the session to a monotonic behavior.
- session.SetMode(mgo.Monotonic, true)
- c := session.DB("mgo").C("people")
- err = c.Insert(&Person{"Ale", "+55 53 8116 9639"},
- &Person{"Cla", "+55 53 8402 8510"})
- if err != nil {
- log.Fatal(err)
- }
- result := Person{}
- err = c.Find(bson.M{"name": "Ale"}).One(&result)
- if err != nil {
- log.Fatal(err)
- }
- fmt.Println("Phone:", result.Phone)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement