命令列下輸入: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...