खोज…


परिचय

mgo (आम के रूप में उच्चारण) गो भाषा के लिए एक MongoDB ड्राइवर है जो मानक गो मुहावरों के बाद एक बहुत ही सरल एपीआई के तहत सुविधाओं के एक अमीर और अच्छी तरह से परीक्षण किए गए चयन को लागू करता है।

टिप्पणियों

एपीआई प्रलेखन

[ https://gopkg.in/mgo.v2iding [1 ]

उदाहरण

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("server1.example.com,server2.example.com")
        if err != nil {
                panic(err)
        }
        defer session.Close()

        // Optional. Switch the session to a monotonic behavior.
        session.SetMode(mgo.Monotonic, true)

        c := session.DB("test").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)
}


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow