【何为MongoDB?】
MongoDB 是一个高性能,开源,无模式的文档型数据库,是当前 NoSQL 数据库产品中最热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式,NoSQL数据库与传统的关系型数据库相比,它具有操作简单、完全免费、源码公开、随时下载等特点,并可以用于各种商业目的。这使NoSQL产品广泛应用于各种大型门户网站和专业网站,大大降低了运营成本。{NoSQL(NoSQL= Not Only SQL ),意即"不仅仅是SQL"。更多的译为:非关系型数据库。}换句话说,在非关系型数据库中可以将MongoDB作用发挥的更好。
在这里,小编跟大家分享一下MongoDB的下载安装部署以及一些简单的操作。
【下载安装】
下载地址:https://www.mongodb.org/downloads
安装部署:
1) 新建MongoDB、MongoDBDATA文件夹。其中,MongoDB文件夹作为MongoDB的安装目录;MongoDBDATA文件夹存放日志文件。
2) 设置环境变量:
3) 配置计算机的环境变量:
4) 检验环境变量是否配置成功:
PS:配置环境变量的目的是,环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。我们通过设置环境变量,来更好的运行进程。
【MongoDB的shell的简单操作】
1) 打开shell、打开27017服务
在这里默认的是用test连接登录的。
2) 基本操作
1.创建一个数据库:use[databaseName];
2.查看所有数据库:show dbs
给指定数据库添加记录:db.[documentName].insert({“***”})
3.查看数据库中的文档:showcollections
4.查询指定文档的数据:db.[documentName].find()
查询第一条数据:db.[documentName].findone()
5.更新文档数据:db.[documentName].update(p,{name:”dyh”})
6.删除文档中数据:db.[documentName].remove({})
7.删除库中集合:db.[documentName].drop()
8.删除数据库:db.dropdatabase()
9.shell的help:db.[documentName].help()
10.mongoDB中的API:http://api.mongodb.org/js/2.1.2/index.html
***数据库和集合命名规范:
1、 不能使空字符串
2、 不得含有空格、空字符等。
3、 应全部小写
4、 最多64个字节
5、 数据库名不能与现有系统保留库同名。
【学习小结】
对于mongoDB的学习才仅仅是一个开始,今天小编给大家介绍了MongoDB的含义、基本作用、非关系型数据库的特性还有一些MongoDB的shell的基本操作。对于MongoDB的独到之处,将在下篇博客中继续为大家讲解。
ITOO4.1之MongoDB初印象
最新推荐文章于 2024-03-05 09:45:51 发布