埋坑日记之在windows系统中安装MongoDB
1. 含义
2. 特点
3. 安装包下载
4. 教程
5. 部署
6. 常用的MongoDB命令
7. MongoDB桌面管理工具
1.含义
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
2.特点
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
MongoDB是一个文档数据库,具有可查询性和索引所需的可伸缩性和灵活性。
3.安装包下载
官网地址:https://www.mongodb.com/
csdn地址:https://download.csdn.net/download/weixin_43097950/11681552
4.教程
4.1压缩包解压后双击这个打开安装界面
4.2从开始的页面基本都是点击next到下一项
提示一下:当选择自定义还是全部的时候,最好选择全部,不要更改安装路径!!!
(否则后面的安装会报错)(具体情况具体分析,只是个人遇到情况不同)
4.3 最后点击安装的时候可以把左下角的“Install MongoDB Compass”勾掉,这样安装速度会快一点。
4.4静静地等待1到2分钟,安装成功。
5.部署
5.0在电脑的环境变量里配置一下MongoDB的环境变量(复制5.1所说的bin目录下路径到Path环境变量中)
5.1找到MongoDB的安装目录,并打开到bin目录下面,复制一下。
5.2找到命令行图标,用管理员运行,且进入到MongoDB的bin目录下
5.3此时输入“mongo”命令,得到的成功反馈信息如下。
5.4打开浏览器,输入“127.0.0.1:27017”,如果可以显示以下信息,证明启动MongoDB成功
注:可以输入net start MongoDB 启动后的结果和上图一样,但必须在MongoDB的安装目录里进行启动
6.常用的MongoDB命令
命令 | 介绍 |
---|---|
show dbs; | 查看有哪些数据库可以用 |
db.getName(); | 查看当前使用的数据库的名称 |
use dbname; | 使用某个数据库,和mysql中一样可以进行数据库之间的转化 |
db.createCollection(‘collectionName’); | 在当前数据库中创建集合 |
db.getCollectionNames(); | 查看当前数据库下的所有集合 |
db.getCollection(“collectionName”); | 获取当前数据库的某个指定集合 |
db.collectionName.insert({}); | 向这个集合中添加数据:使用insert() 函数 |
db.mytest.find(); | 查看这个集合中有哪些文档:使用find()函数 |
db.mytest.find({name:’name1’}); | 有条件的查询 |
db.mytest.find({name:’name1’,age:2}) | 查询name为name1age为2 的文档 |
db.mytest.distinct(“name”) | distinct 查询: |
db.mytest.find({age:{$lt:2}}) | 查询mytest这个集合中age<2的文档 |
db.mytest.find({age:{$gt:2}}) | 查询mytest 集合中age>2的文档 |
db.mytest.find().sort({age:1}) | 按age升序 |
db.mytest.find().sort({age:-1}) | 按age降序 |
还有很多省略不写 |
7.MongoDB桌面管理工具*
官网下载: NoSQL Manager for MongoDB
csdn资源: https://download.csdn.net/download/weixin_43097950/11686090
使用教程:https://www.cnblogs.com/TurboWay/p/8213656.html
破解教程:
删除这两个地方的东西就好了
运行 –>regedit
HKEY_CURRENT_USER\Software\NoSQL Manager Group
删除该文件夹
C:\ProgramData\NoSQL Manager Group
行动,是打败焦虑的最好办法。当不知道该做什么时,就把正在做的每件事都做好,当不知道该怎么开始时,就把离你最近的那件事做好!当你能够完成一件又一件小事,也就逐渐拥有了成就大事的能力。