可以免费试用 MongoDB ,500MB 平时做测试没有问题啦,连接数据库可能因为网络有点慢,但是我们是测试啊,不在乎这点吧~

 

这是怎么申请试用版的博客,感谢这位大佬。注册好用起来很方便~ 传送门 https://www.cnblogs.com/xybaby/p/9460634.html

 

 

具体操作是这样的,在GOPATH,或者项目目录下。

 

 

 如果用的是  Go Modules  引入后会爆红!所以我们需要 go mod tidy 。在国内你是知道的,所以我们这样。

 

 

然后下面是代码

建一个文件夹名字是 mgodb / mgo.go

 

基本就是这样连接了,下面我们来测试耗时在哪。 在当前文件夹创建 mgodb / mgo_test.go  Goland会自动识别这是测试文件。代码

 

 

可以直接在 Goland 里执行,但是在控制台功能更多。

 

在这里我们需要用到 Graphviz 绘图软件 ,记得在环境变量配置一下。 传送门 : http://www.graphviz.org/ 

 

我们在命令行里执行测试文件

 

 

这样会生成可执行文件  mgodb.test.exe 和 cpu.out

 

 

这时会有一个交互界面在里面输入 web

 

 就可以打开这张图片,svg 不能上传,大概可以看出连接花费了630ms

 

  大概就是这样了,查询的语法都在 github那个传送门里,可以去看一下。

 

 

这是我现在使用的代码可以参考一下。

在 和 mgodb 文件夹下 建一个 initDB.go 文件

 

 

 

mgodb 里的 mgo.db 现在的代码是这样的 使用起来比较简单,删除和插入文档,只需要一个唯一匹配的键值对就可以了

 

 

 

 

应该知道怎么初始化吧

 文件结构是这样的,models 在根目录下