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
有疑问加站长微信联系(非本文作者)