欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何安装MongoDB

程序员文章站 2024-03-16 13:48:16
...

如何在windows上安装MongoDB

一、安装
首先去官网下载MongoDB安装包,网址https://www.mongodb.com/download-center/community
下载完成后双击安装就ok~
安装详细步骤:
1、点击next
如何安装MongoDB
2、勾选左下角,点击next
如何安装MongoDB
3、选择默认安装路径,点击completem;
自定义安装路径,点击custom,点击browse选择路径,
点击next
如何安装MongoDB
如何安装MongoDB
如何安装MongoDB
如何安装MongoDB
4、直接点击next
如何安装MongoDB
5、取消左下角勾选,点击next
如何安装MongoDB
安装 “install mongoDB compass” 不勾选(当然你也可以选择安装它,可能需要更久的安装时间),MongoDB Compass 是一个图形界面管理工具,我们可以在后面自己到官网下载安装,下载地址:https://www.mongodb.com/download-center/compass
6、点击install进行安装
如何安装MongoDB
7、点击ignore
如何安装MongoDB
8、进入MongoDB安装路径,切换到data目录,在data下面新建文件夹db
如何安装MongoDB
9、windows+R,输入cmd开启命令行
如何安装MongoDB
然后切换到MongoDB\bin目录下,执行命令
mongod --dbpath c:\MongoDB\data\db
如何安装MongoDB
如何安装MongoDB
如何安装MongoDB
二、设置自动启动
操作步骤:
1、右键点击此电脑,点击属性,点击高级系统设置,
如何安装MongoDB
点击环境变量,
如何安装MongoDB
在用户变量里面找到path,点击编辑
把bin目录的路径地址添加到最后面
如何安装MongoDB
如何安装MongoDB
如何安装MongoDB
这样在电脑的任意路径都可以直接执行mongo

2、windows+R,输入service.msc 打开服务
找到MongoDB服务,右键点击启动
如何安装MongoDB
右键点击启动,会报错
如何安装MongoDB
windows+Q,输入cmd,点击以管理员身份运行
如何安装MongoDB
命令行会显示管理员:
如何安装MongoDB
执行命令:

sc delete MongoDB

如何安装MongoDB
MongoDB状态变为禁用

切换到c:\MongoDB\data
新建log文件夹
如何安装MongoDB
执行命令:

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

如何安装MongoDB
查看服务,找到MongoDB服务,右键启动
如何安装MongoDB
如何安装MongoDB
打开命令行,执行mongo,连接成功可以进行操作:
如何安装MongoDB
如何安装MongoDB
也可以通过浏览器查看 127.0.0.1:27017进行查看
如何安装MongoDB

三、数据库的常规操作
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
希望我的分享可以帮助到你~

相关标签: mongodb