go語言連線mongodb資料庫

2021-08-31 18:46:43 字數 999 閱讀 8931

命令列下輸入:go get gopkg.in/mgo.v2

2、引入mongodb包

import(

"gopkg.in/mgo.v2"

"gopkg.in/mgo.v2/bson" )

3、完整**

packagemain

import(

"gopkg.in/mgo.v2"

"gopkg.in/mgo.v2/bson"

"fmt" )

//定義student結構,

變數大寫

typestudentstruct

funcmain()

defersession.close() //

開啟預設資料庫

test

session.setmode(mgo.monotonic,

true)

c:=session.db(

"test"

).c(

"student")

//插入

student

c.insert(&student,

&student) //

查詢,查詢條件

"name"小寫

stu:=student{}

err=c.find(bson.m).one(&stu) //

輸出 fmt.println(stu) //

查詢全部

students :=make(student, 20)

err = c.find(

nil).all(&students)   //

輸出 fmt.println(students) }

輸出:[ ]

說明操作成功。

go語言連線瀚高資料庫 APP

目錄 環境文件用途 詳細資訊 環境系統平台 microsoft windows 64 bit 10 版本 5.6.4 文件用途 詳細資訊 預設情況下.msi檔案會安裝在c go目錄下。你可以將c go bin目錄新增到path環境變數中。新增後你需要重啟命令視窗才能生效。建立工作目錄c go wor...

express連線mongodb資料庫

mongodb資料庫是乙個以檔案形式儲存的非關係型資料庫 nosql mongodb 沒有關係型資料庫中行和表的概念,不過有類似的文件集合的概念。文件是mongodb最基本的單位。集合是多個文件的總和,乙個集合有多個文件,乙個資料庫有多個集合。連線資料庫之前要先安裝資料庫 以下是linux 64位 ...

go 語言資料參考

1.less is exponentially more 2.getting started 3.effective go 4.learning go 5.unix程式設計藝術 6.了解oop 概念,知乎 酷殼 tdd權衡 重構 改善現有 的設計 tdd並不是看上去的那麼美 單元測試要做多細 act...