Window环境下配置Mongodb数据库

 更新时间:2022年07月07日 09:34:53   作者:社会主义接班人  
这篇文章介绍了Window环境下配置Mongodb数据库的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Mongodb这几天也了解了一下,今天配置了下环境,从今天开始学下Mongodb数据库。

一、下载

在这个网址中选择要下载的开发环境https://www.mongodb.com/download-center,然后下载下来。我选择的是64位支持ssl的3.2.7版本。

二、安装

下载完msi文件之后安装,在安装的时候需要注意下安装的路径,我把它安装在了G:\MongoDB的文件夹中。安装完成后MongoDB文件夹会出现下面的几个文件

三、设置数据存放位置

1.新建一个文件夹用来存放数据库,我这里在G:\MongoDB下创建了一个db文件夹

2.指定数据存放位置

通过命令行窗口,指向G:\MongoDB\bin文件,然后通过mongod --dbpath=G:\MongoDB\db设置数据存放的位置

四、测试是否配置成功

从上面的截图我们也能看出27017端口等待连接,打开http://localhost:27017/可以看到下面的页面

默认Mongodb是连test数据库,所以可以连下测试一下,连接上之后会出现下面图的效果,可能在连接的时候会报mongodb无法启动,由于目标计算机积极拒绝,无法连接 ,这是因为需要把mongodb启动,及上面说的指定dbpath

五、将MongoDB设为Window服务

具体参考:为MongoDB数据库注册windows服务

这个之前操作的时候失败了,今天又重新试了一把没想到成功了。下面是步骤:

1.上面也说了创建db和log两个文件夹来存放数据和日志。在log文件夹下创建mongod.log文件

2.在打开到bin文件下执行下面的命令(必须已管理员身份)

mongod -dbpath "G:\MongoDB\db" -logpath "‪G:\MongoDB\log\mongod.log" -install -serviceName "MongoDB"

删除服务

mongod -dbpath "G:\MongoDB\db" -logpath "‪G:\MongoDB\log\mongod.log" -remove -serviceName "MongoDB"

此时会出现下面的错误:

2016-07-17T20:22:36.894+0800 I CONTROL [main] log file "G:\MongoDB\log\mongod.log" exists; moved to "G:\MongoDB\log\mongod.log.2016-07-17T12-22-36".

这个可以不用理会然后启动MongoDB服务:

六、增删该查简单使用

再开一个cmd,输入mongo命令打开shell,其实这个shell就是mongodb的客户端,同时也是一个js的编译器,默认连接的是“test”数据库。

数据库简单的就是增删改查,下面先简单的试了一下

到此这篇关于Window环境下配置Mongodb数据库的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 关于MongoDB谨防索引seek的效率问题详析

    关于MongoDB谨防索引seek的效率问题详析

    这篇文章主要给大家介绍了关于MongoDB谨防索引seek的效率问题的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MongoDB具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-11-11
  • mongodb使用心得简单总结

    mongodb使用心得简单总结

    本文整理了一年多以来我常用的MongoDB操作,既有运维层面也有应用层面,内容有浅有深,这也就是我从零到熟练的历程。
    2016-01-01
  • mongodb 查看数据库和表大小

    mongodb 查看数据库和表大小

    mongodb查看数据库和表的方法比较简单,在为这里推荐使用stats的方法,直观并且详细。
    2014-07-07
  • MongoDB在系统数据库local中无法创建用户的解决办法

    MongoDB在系统数据库local中无法创建用户的解决办法

    这篇文章主要给大家介绍了关于MongoDB在系统数据库local中无法创建用户的解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • Linux下MongoDB数据库实现自动备份详解

    Linux下MongoDB数据库实现自动备份详解

    这篇文章主要给大家介绍了在Linux系统下下MongoDB数据库实现自动备份的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。
    2017-06-06
  • MongoDB中aggregate()方法实例详解

    MongoDB中aggregate()方法实例详解

    MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果,下面这篇文章主要给大家介绍了关于MongoDB中aggregate()方法的相关资料,需要的朋友可以参考下
    2023-01-01
  • Java操作MongoDB数据库示例分享

    Java操作MongoDB数据库示例分享

    MongoDB是一个文档型数据库,是NOSQL家族中最重要的成员之一,以下代码封装了MongoDB的基本操作。具体都在备注当中,要仔细看哦
    2014-08-08
  • MongoDB进阶之动态字段设计详解

    MongoDB进阶之动态字段设计详解

    这篇文章主要给大家介绍了MongoDB进阶之动态字段设计的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。
    2017-06-06
  • MongoDB模糊查询正则regex(类似like 和 not like)

    MongoDB模糊查询正则regex(类似like 和 not like)

    在类关系型数据库中,like和not like是常用的模糊查询操作符,它允许我们在匹配字段的时候使用通配符,在MongoDB中,也有类似的操作符,MongoDB 可以使用 $regex 操作符来设置匹配字符串的正则表达式,MongoDB 使用 PCRE(Perl 兼容的正则表达式)作为正则表达式语言
    2024-02-02
  • Mongo Shell 执行环境的基本操作

    Mongo Shell 执行环境的基本操作

    Mongo Shell 是 MongoDB 的交互式 JavaScript shell,用于与 MongoDB 数据库进行交互,这篇文章主要介绍了Mongo Shell 执行环境,需要的朋友可以参考下
    2025-02-02

最新评论