MongoDB,Windows安装步骤

本文详细介绍了MongoDB的下载安装过程,包括在Windows上的初始化配置,如创建数据库文件夹、日志文件、配置文件,并启动服务。接着,文章讲解了MongoDB的常用数据库操作,如切换数据库、查询与删除数据库,以及集合的创建、查询、删除等。此外,还深入探讨了文档的增删查改操作,如插入、查找、更新和删除文档,并展示了排序、筛选和分组等高级查询技巧。最后,提到了创建索引的方法,帮助提升查询效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、官网下载
https://www.mongodb.com/try/download/community
在这里插入图片描述

安装截图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、安装完成后,切换到安装根路径,进行初始化配置

D:\MongoDB
1.创建数据库文件夹:D:\MongoDB\data\db
2.创建日志文件:D:\MongoDB\data\log\mongodb.log
3.创建配置文件:D:\MongoDB\mongo.config
mongo.config内容如下复制
##数据文件 此处=后对应到数据所存放的目录
dbpath=D:\MongoDB\data\db
##日志文件 此处=后对应到日志文件所在路径
logpath=D:\MongoDB\data\log\mongodb.log
##错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
4.启动服务D:\MongoDB\Server\4.4\bin:mongod --dbpath D:\MongoDB\data\db
5.安装windows服务D:\MongoDB\Server\4.4\bin:mongod --config “D:\MongoDB\mongo.config” --install --serviceName “MongoDB”
6.双击运行mongodb.exe:D:\MongoDB\Server\4.4\bin\mongodb.exe

三、MongoDB 常用命令

数据库database
切换数据库(如果没有则会创建)use test
查询所有数据库show dbs
查看当前使用的数据库db.getName()
删除当前使用的数据库db.dropDatabase()
集合(理解为关系型数据库的表)collection (table)
创建集合db.createCollection(“User”)
查询所有集合show collections
查询指定名称的集合db.getCollection(“User”)
删除集合db.User.drop()
文档(理解为关系型数据库表中的行数据)document(row)
添加db.User.insert({name:“zhangsan”,age:21,sex:true})
查询db.User.find()
wheredb.User.find({name:“zhangsan”})
fieldsdb.User.find({age:21},{name:1,age:1})
sort升序db.User.find().sort({age:1})
sort降序db.User.find().sort({age:-1})
skip:几条后开始查询,limit:查询几条db.User.find().skip(10).limit(10)
indb.User.find({age:{$in:[21,19]}})
ordb.User.find({$or:[{age:21},{age:19}]})
countdb.User.find({age:20}).count()
修改db.User.update({name:“fawaikuangtu”},{$set:{name:“bashen”}})
删除db.User.remove({name:“bashen”})
分组 + 求和db.article.aggregate([{KaTeX parse error: Expected '}', got 'EOF' at end of input: …roup : {_id : "by_user", num_tutorial : {$sum : 1}}}])
创建索引 + 升序db.create({“bashen”:1})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qwuedh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值