可以免费试用 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 在根目录下