我们将介绍如何下载安装MongoDB数据库以及如何在Windows上对该数据库进行访问。

A.1 下载并安装MongoDB数据库

请访问MongoDB官网查找并下载适用于你的操作系统的MongoDB数据库。例如,如果你使用Windows,请下载用于安装MongoDB的msi文件。若要在Windows上安装MongoDB,只需双击下载的msi文件,然后按照安装向导操作。

启动MongoDB数据库服务器

在Windows上,MongoDB安装目录包含一个包含可执行文件的bin文件夹。转到bin文件夹并执行mongod命令,如下所示:

C:>cd C:Program FilesMongoDBServer3.4binC:Program FilesMongoDBServer3.4bin>mongod --dbpath C:data

mongodb命令启动服务器,--dbpath参数指定存储MongoDB数据的文件夹。如果MongoDB成功启动,你将在控制台上看到以下消息:

waiting for connections on port 27017

A.2 连接MongoDB数据库

在本节中,我们将介绍访问MongoDB数据库的工具Nosqlclient。你可以从GitHub官网查找并下载Windows的Nosqlclient ZIP文件。

解压缩下载的Nosqlclient ZIP文件,然后单击Nosqlclient.exe文件启动Nosqlclient。当用户界面启动以后,选择Connect选项以打开MongoDB连接列表。由于我们还没有配置任何连接,因此列表中不显示任何连接,如图A-1所示。

图A-1 选择Create New选项以配置新的MongoDB连接

选择Create New选项将打开用于配置新的MongoDB连接的Add Connection对话框。参照图A-2输入连接详细信息,然后单击Save changes按钮。

图A-2 输入连接详细信息,然后单击Save changes按钮

如图A-3所示,输入的连接名称为mylocalmongo,Hostname为127.0.0.1(也就是本地主机),27017作为运行MongoDB实例的端口号,DB名称为test。默认情况下,在安装MongoDB时会创建test数据库。单击Save changes按钮后,连接详细信息将保存并显示在已配置的MongoDB连接列表中。

图A-3 新配置的连接显示在连接列表中

现在,要连接到MongoDB实例,请从连接列表中选择mylocalmongo连接,然后单击Connect Now按钮。

免费VIP会员

关注微信号:异步图书,回复VIP免费获取,电子书、专栏、视频课免费学,限2月20日前。

mongodb 启动_程序员看过来:如何下载和安装MongoDB数据库?相关推荐

  1. 找到符合条件的索引_程序员写了多年CRUD,总结出数据库索引这几点值得注意...

    索引,被称之为数据库的目录,可以让我们快速地找到对应的数据.但是,索引其实是一把双刃剑,如果使用不合理,不仅查询数据的速度不会变快,反而适得其反,让查询变慢. 工作原理 索引是对数据库表中一列或多列的 ...

  2. 怎样下载安装python编程软件视频_程序员如何利用Python下载视频?几串代码轻松搞定...

    很多学生或者工作人员想要下载网络上的一些视频,但是苦于找不到合适的下载方法.无从下手. 首先,我这里用到的是Python代码.没想到又是Python吧.这次很简单,不需要复制和写代码. 首先,你先下载 ...

  3. PHP笔记——java程序员看懂PHP程序

    PHP笔记--java程序员看懂PHP程序 php是一种服务器端脚本语言,类型松散的语言. <?php   ?>       xml风格 <script language=" ...

  4. 【源码+演示】高考加油!HTML+CSS特效文字祝福_程序员祝福高考学子旗开得胜!

    又是一年盛夏至,愿高三学子高中毕业日,即是高中名校时! 本篇为大家带来3款HTML+CSS制作出的小项目,为高考学子加油助威,愿他们旗开得胜,金榜题名![源码+演示]高考加油!HTML+CSS特效文字 ...

  5. 讲给后台程序员看的前端系列教程(19)——CSS的层叠性与继承性以及优先级

    C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...

  6. 讲给后台程序员看的前端系列教程(11)——HTML综合练习

    C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...

  7. 写给程序员看的项目管理入门

    写给程序员看的项目管理入门 项目管理铁三角 定义任务范围 任务分解 进度计划 资源评估 任务排期 项目执行 提测阶段 冒烟周期长 代码bug 开发阶段 项目监控 项目回顾 附录 程序员从拿到一个需求到 ...

  8. 讲给后台程序员看的前端系列教程(06)——HTML5标签(5)

    C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...

  9. 一个资深程序员看12306 (三)

    首先声明,本篇文章内容将和12306没有半毛钱关系,只是对(一)和(二)的延续. 实话说,原本是没有打算写三的,其实最初只打算写个一,因此,当时博客文章命名为<资深程序员看12306铁路售票系统 ...

最新文章

  1. Selenium3自动化测试——6.键盘操作
  2. ROS Gazebo(五):ros_control和gazebo仿真总结
  3. python每天学习30分钟系列
  4. jpa mysql sql分页查询语句_jpa 中 Query 的分页查询和更新
  5. Ubuntu 14.04 登陆界面循环问题解决
  6. coreleft函数
  7. iview table增加一行减少一行_OA协会领导一行赴深圳市办公设备租赁行业协会参观交流...
  8. R语言二分类问题案例分析:以泰坦尼克号沉船为例
  9. 银行金融管理系统java实现
  10. python基础之应用场景
  11. python爬取豆瓣电影并分析_Python爬虫入门 | 2 爬取豆瓣电影信息
  12. 易优cms eyoucms登陆后台提示验证码错误
  13. 手机测试陨石软件,鉴定陨石真伪的简单测试方法
  14. CIFAR-10数据集目录结构以及数据组织格式
  15. 【编译原理】 实验三 LL(1)分析法(LL1分析表的自动生成)
  16. BANDGAP VOLTAGE REFERENCE 带隙电压基准的问题
  17. 分享一个好用的桌面日程软件——desktopca
  18. electron实现截图(一)
  19. 前端开发者不得不知道的41个常用的网站,因为这41个网站我成了别人眼中的巨佬
  20. vue 项目引用static目录资源_SpringBoot+Vue从零开始搭建系统(三)前后端整合二

热门文章

  1. Eclipse Memory Analyzer 安装(Update Site: http://download.eclipse.org/mat/1.3.1/update-site/ )
  2. 修改Oracle数据库的连接数
  3. spring+cxf调用webservice接口
  4. Python多继承mro示例
  5. OpenCV学习笔记之图像融合
  6. Anaconda2安装时出现问题
  7. Faster R-CNN论文详解
  8. 使用cdev_add注册字符设备
  9. 大鱼吃光小鱼,绝不可能!盘点2016存储行业发生的大事件
  10. 图论讲解(3)——最小生成树(基础)