如何在windows上安装MongoDB

一、安装

首先去官网下载MongoDB安装包,网址https://www.mongodb.com/download-center/community 下载完成后双击安装就ok~

安装详细步骤:

1、点击next

MongoDB安装程序 mongodb怎么安装_数据库


2、勾选左下角,点击next

MongoDB安装程序 mongodb怎么安装_mongodb_02


3、选择默认安装路径,点击completem;

自定义安装路径,点击custom,点击browse选择路径,

点击next

MongoDB安装程序 mongodb怎么安装_右键_03


MongoDB安装程序 mongodb怎么安装_数据库_04


MongoDB安装程序 mongodb怎么安装_MongoDB安装程序_05


MongoDB安装程序 mongodb怎么安装_右键_06


4、直接点击next

MongoDB安装程序 mongodb怎么安装_右键_07


5、取消左下角勾选,点击next

MongoDB安装程序 mongodb怎么安装_MongoDB安装程序_08


安装 “install mongoDB compass” 不勾选(当然你也可以选择安装它,可能需要更久的安装时间),MongoDB Compass 是一个图形界面管理工具,我们可以在后面自己到官网下载安装,下载地址:https://www.mongodb.com/download-center/compass

6、点击install进行安装

MongoDB安装程序 mongodb怎么安装_右键_09


7、点击ignore

MongoDB安装程序 mongodb怎么安装_MongoDB安装程序_10


8、进入MongoDB安装路径,切换到data目录,在data下面新建文件夹db

MongoDB安装程序 mongodb怎么安装_右键_11


9、windows+R,输入cmd开启命令行

MongoDB安装程序 mongodb怎么安装_MongoDB安装程序_12


然后切换到MongoDB\bin目录下,执行命令

mongod --dbpath c:\MongoDB\data\db

MongoDB安装程序 mongodb怎么安装_mongodb_13


MongoDB安装程序 mongodb怎么安装_右键_14


MongoDB安装程序 mongodb怎么安装_数据库_15


二、设置自动启动

操作步骤:

1、右键点击此电脑,点击属性,点击高级系统设置,

MongoDB安装程序 mongodb怎么安装_数据库_16


点击环境变量,

MongoDB安装程序 mongodb怎么安装_MongoDB安装程序_17


在用户变量里面找到path,点击编辑

把bin目录的路径地址添加到最后面

MongoDB安装程序 mongodb怎么安装_右键_18


MongoDB安装程序 mongodb怎么安装_数据库_19


MongoDB安装程序 mongodb怎么安装_右键_20


这样在电脑的任意路径都可以直接执行mongo2、windows+R,输入service.msc 打开服务

找到MongoDB服务,右键点击启动

MongoDB安装程序 mongodb怎么安装_mongodb_21


右键点击启动,会报错

MongoDB安装程序 mongodb怎么安装_右键_22


windows+Q,输入cmd,点击以管理员身份运行

MongoDB安装程序 mongodb怎么安装_右键_23


命令行会显示管理员:

MongoDB安装程序 mongodb怎么安装_右键_24


执行命令:

sc delete MongoDB

MongoDB安装程序 mongodb怎么安装_mongodb_25


MongoDB状态变为禁用切换到c:\MongoDB\data

新建log文件夹

MongoDB安装程序 mongodb怎么安装_数据库_26


执行命令:

mongod --dbpath c:\MongoDB\data\db --logpath c:\MongoDB\data\log\mongo.log --install --serviceName MongoDB

MongoDB安装程序 mongodb怎么安装_MongoDB安装程序_27


查看服务,找到MongoDB服务,右键启动

MongoDB安装程序 mongodb怎么安装_MongoDB安装程序_28


MongoDB安装程序 mongodb怎么安装_右键_29


打开命令行,执行mongo,连接成功可以进行操作:

MongoDB安装程序 mongodb怎么安装_MongoDB安装程序_30


MongoDB安装程序 mongodb怎么安装_MongoDB安装程序_31


也可以通过浏览器查看 127.0.0.1:27017进行查看

MongoDB安装程序 mongodb怎么安装_MongoDB安装程序_32

三、数据库的常规操作

show dbs //查看mongodb
use a // 创建数据库 a ,切换数据库 a
db.a.insertOne({“key1”:“value1”,“key2”:“value2”})//插入一行
db.a.insertMany([{“key1”:value1,“key2”:“value2”},{“key2”:value2},…]) //插入多行
db.a.find() //查找数据库 里面 所有数据
db.a.find({key:value},{"_id":0}) // {key:value}条件 查找符合这一条件的mongodb,{"_id":0}不想显示 id等条件
db.a.drop()// 删除mongodb的数据库
db.a.remove(query(条件)) //可以根据条件删除 指定的 数据库
db.help()// mongodb的帮助
use music //music 文件夹
db.createCollection(“albums”) // 链接albums 的集合
db.getCollectionNames() // 出现 [“albums”]
db.albums.insert([{“key”:“value”},{“key1”:“value”}]) //新增多条
db。albums.save([{“key”:“value”},{“key1”:“value”}]) //新增多条
db.albums.find() //查找 albums
db.albums.help() //查看所有命令
db.music.find() //music必须得有数据
db.albums.states() //查看状态
db.albums.update(query(查询条件),{$set:{“key”:“value”}}) //修改一条
db.albums.updateOne(query(查询条件),{$set:{“key”:“value”}})
db.albums.updateMany(query(查询条件),{$set:{“key”:“value”}})
mongodb //我本人认为 修改 这一功能 不能够 一次 将 几条数据 分别改成 不一样的 value值
例如: [{key1:value1},{key2:value2},{key3:value3}] 不能一次改成
[{key1:val1},{key2:val2},{key3:val3}]

想学习更多MongoDB的知识:https://www.runoob.com/mongodb/mongodb-tutorial.html 希望我的分享可以帮助到你~