1. go 語言安裝
安裝包:http://pan.baidu.com/s/1kTIcV7hhttp://write.blog.csdn.net/postedit 在windows7 下載go1.4.1.windows-386 版本,解壓在本地,直接安裝即可 不須設置環境變量;
2.編輯器 Atom 安裝
安裝包:http://pan.baidu.com/s/1hqvi09u 直接解壓安裝即可;
3. 運行 操作
4.學習go手冊分享:http://pan.baidu.com/s/1dDCj7GH
5. mongodb 安裝 安裝包:http://pan.baidu.com/s/1i3vMvIl 先 解壓,安裝 ;1)創建目錄文件 如下圖 創建文件夾data etc logs
在同目錄下新建mongo.config文件 然後在logs 文件夾裏面創建文件mongo.log;
2) 打開cmd :在bin目錄中執行mongod.exe 再執行>mongod --dbpath D:\MongoDB\data
3)在瀏覽器中打開 http://localhost:27017/ ,可以看到以下內容:
You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number
表示安裝成功
4)添加服務 :
在管理員身份下運行 cmd,執行語句:D:\MongoDB\bin\mongod.exe --dbpath D:\MongoDB\data --directoryperdb --logpath D:\MongoDB\log\MongoDB.log --logappend --serviceName MongoDB --install
說明: --dbpath 設置數據庫目錄
--directoryperdb 爲每個數據庫創建一個單獨目錄
--logpath 設置日誌文件目錄
--logappend 日誌文件Append方式
--serviceName 服務名稱
--install 安裝
5) net start "MongoDB" -- 啓動MongoDB服務
net stop "MongoDB" -- 停止MongoDB服務
卸載服務
以管理員身份運行 cmd,執行語句:mongod --remove --serviceName "MongoDB"
6)在系統環境變量Path中添加路徑 D:\MongoDB\bin\
6. mgo 驅動安裝
1) 安裝git 安裝包:http://pan.baidu.com/s/1eQ1sgYA
安裝教程網上有:http://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html
2) 命令行執行:
go get gopkg.in/mgo.v2
go get gopkg.in/mgo.v2/bson
3) 測試代碼
測試代碼如下:(轉自:http://www.cnblogs.com/wenjingu/p/3547817.html)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
packagemain import( "fmt" "labix.org/v2/mgo" "labix.org/v2/mgo/bson" ) typePersonstruct{ Namestring Phonestring } func
main(){ iferr!=nil{ panic(err) } defer
session.Close() //Optional.Switchthesessiontoamonotonicbehavior. session.SetMode(mgo.Monotonic, true ) c:=session.DB( "test" ).C( "people" ) err=c.Insert(&Person{ "Ale" , "+555381169639" }, &Person{ "Cla" , "+555384028510" }) iferr!=nil{ panic(err) } result:=Person{} err=c.Find(bson.M{ "name" : "Ale" }).One(&result) iferr!=nil{ panic(err) } fmt.Println( "Phone:" ,result.Phone) } |
輸出結果:
Phone: +55 53 8116 9639