好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > golang操作mongodb的方法

golang操作mongodb的方法

熱門標簽:客服級電銷機器人 旅游廁所如何電子地圖標注 經常接到推銷電話機器人的電話 滁州自建外呼系統 工商信用卡外呼系統教程 外呼系統如何接收服務密碼 外呼系統多少錢一年 海外照相館地圖標注入駐 智能營銷軟件

本文實例講述了golang操作mongodb的方法。分享給大家供大家參考。具體實現方法如下:

復制代碼 代碼如下:
package main
import (
    "fmt"
    "launchpad.net/mgo"
    "launchpad.net/mgo/bson"
)
type Mail struct {
    Id bson.ObjectId "_id"
    Name string
    Email string
}
func main() {
    // 連接數據庫
    session, err := mgo.Dial("127.0.0.1")
    if err != nil {
        panic(err)
    }
    defer session.Close()
    // 獲取數據庫,獲取集合
    c := session.DB("test").C("mail")
    // 存儲數據
    m1 := Mail{bson.NewObjectId(), "user1", "user1@dotcoo.com"}
    m2 := Mail{bson.NewObjectId(), "user1", "user2@dotcoo.com"}
    m3 := Mail{bson.NewObjectId(), "user3", "user3@dotcoo.com"}
    m4 := Mail{bson.NewObjectId(), "user3", "user4@dotcoo.com"}
    err = c.Insert(m1, m2, m3, m4)
    if err != nil {
        panic(err)
    }
    // 讀取數據
    ms := []Mail{}
    err = c.Find(bson.M{"name":"user3"}).All(ms)
    if err != nil {
        panic(err)
    }
    // 顯示數據
    for i, m := range ms {
        fmt.Printf("%s, %d, %s\n", m.Id.Hex(), i, m.Email)
    }
}

希望本文所述對大家的Go語言程序設計有所幫助。

您可能感興趣的文章:
  • Golang Mongodb模糊查詢的使用示例
  • mongodb官方的golang驅動基礎使用教程分享
  • golang 連接mongoDB的方法示例
  • Golang對MongoDB數據庫的操作簡單封裝教程
  • 詳解Golang使用MongoDB通用操作

標簽:晉城 運城 深圳 本溪 楚雄 九江 湘潭 喀什

巨人網絡通訊聲明:本文標題《golang操作mongodb的方法》,本文關鍵詞  golang,操作,mongodb,的,方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《golang操作mongodb的方法》相關的同類信息!
  • 本頁收集關于golang操作mongodb的方法的相關信息資訊供網民參考!
  • 推薦文章