初学MongoDB - Go语言中文社区

初学MongoDB


近两天开始接触 MongoDB(非关系型数据库),接触新知识,还是想记录一下。

下面就我的学习和使用情况先简单介绍下 MongoDB 的安装 和它的可视化工具 Robo 3T的使用。

关于 MongoDB 的安装:

MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community

下载好后,自定义安装目录进行安装,很简单,不会的自行百度。

配置

  1. 选择一个盘符,新建一个文件夹用于存放数据库文件,在这里我选择的是在 D 盘的根目录下新建一个名为 MongoDB 的文件夹,然后再在这个文件夹下建立一个名为 data 和一个名为 log 的文件夹,最后在 log 文件夹下建立一个名为 mongodb.log 的文件

  2. 将 MongoDB 安装目录下的 bin 目录添加到环境变量 Path 中。

    要测试环境变量是否添加成功,只需打开cmd(可以在任何路径下),然后输入

    mongod -help

    如果出现很多帮助命令,则证明环境变量添加成功。

  3. 管理员身份打开 cmd,进入 MongoDB 安装目录下的 bin 目录,输入命令

    mongod --logpath "D:MongoDBlogmongodb.log" --logappend --dbpath "D:MongoDBdata" --directoryperdb --install

    注意: 上述命令中的路径和文件名要和自己建立的一致

  4. 启动服务,同样需要以管理员的身份打开 cmd,不过可以不在 MongoDB 安装目录下的 bin 目录下,然后输入命令

    net start MongoDB
    • 服务启动成功

下次开机时如何启动MongoDB服务

  • 经过上面的步骤,我们已经将MongoDB的服务注册到系统服务中了,它会随着系统的开机而开启,所以如果我们在再次开机的时候,以管理员身份打开cmd,输入net start MongoDB,会提示我们请求的服务已经启动。因此,下次开机时,我们不需要做任何操作,MongoDB的服务就已经启动了,我们也就可以使用MongoDB了。

下次开机时如何进入MongoDB的cmd操作环境

  • 经过上面的步骤后,下次开机时我们只需以管理员身份打开cmd(实测中不以管理员身份运行也可以,最好是以管理员身份运行),输入mongo,回车即可。如果想退出这个环境,按下键盘的ctrl+c即可。

其它命令

  • 停止服务

    net stop MongoDB
  • 重启服务

    net restart MongoDB
  • 卸载服务(先要停止服务)

    mongod --logpath "D:MongoDBlogmongodb.log" --logappend --dbpath "D:MongoDBdb" --directoryperdb --remove
    • 注意: 上述命令中的路径和文件名仍要和自己建立的一致,下同
  • 重装服务

  • mongod --logpath "D:MongoDBlogmongodb.log" --logappend --dbpath "D:MongoDBdb" --directoryperdb --reinstall

学习参考:https://blog.csdn.net/winstonlau/article/details/79439223

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

下面介绍下MongoDB的可视化工具 Robo 3T

 1、在浏览器中搜索robomongo,到官网下载下来。

2、安装

3、

创建一个连接

 

这些操作配置一下,在MongoDB启动的情况下就可以连接了。

 

可以自己创建数据库和集合(数据表)。

 

顺便介绍下简单的命令吧。

db.getCollection('table_1').find({})
db.table_1.insert({"age":"23"})

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/love_onefly/article/details/81273109
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-28 02:59:07
  • 阅读 ( 1904 )
  • 分类:数据库

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢