Mongodb学习(一)
发布日期:2021-09-18 10:05:44 浏览次数:6 分类:技术文章

本文共 1002 字,大约阅读时间需要 3 分钟。

           首先简单了解一下NoSQL(Not Only SQL )是非关系型的数据库,采用的存储方式是键值对(key-value) ,它的结构不固定,每一条记录可以有不一样的键,每条记录可以根据需要增加一些自己的键值对,这样就不会局限于固定的结构,非常有利于扩充,这也是它流行的一大原因吧!NoSQL的主要优势可能是一下几点:

             1、   简单的扩展

              2、  快速的读写
              3、  低廉的成本
              4、  灵活的数据模型

           Mongodb是常见的NoSQL数据库之一,在业界运用非常广泛,MongoDB是用C++语言编写的非关系型数据库。特点是高性能、易部署、易使用,存储数据十分方便,主要特性有:

          1、面向集合存储,易于存储对象类型的数据
          2 、 模式自由
          3、支持动态查询
          4、支持完全索引,包含内部对象
          5、支持复制和故障恢复
          6、使用高效的二进制数据存储,包括大型对象
          7、文件存储格式为BSON(一种JSON的扩展)

        MongoDB的基本组成单位是文档(document),文档相当于关系型数据库的行,集合(collection)是文档的集合,相当于关系型数据库的表,MongoDB为每个文档赋予一个特殊的主键“_id”,它的值在集合中唯一,没有任何业务意思,只是为了识别集合中的文档,它是有MongoDB自动生成的,无需我们手动设置!

        MongoDB的安装非常简单,从官网下载软件(https://www.mongodb.com/download-center#community),然后把文件目录配置到系统环境变量中,跟JDK的配置类似,配置好之后就可以使用MongoDB啦,启动CMD命令提示符窗口,输入mongod --dbpath=D:\Mongodb_Data,--dbpath为MongoDB的存储路径,由自己指定,启动成功后如下图:

默认端口为27017,也可以自己指定端口,在后面加入--port=输入端口即可!

       MongoDB的登陆,在无安全认证的情况下,新启动一个CMD命令提示符窗口,输入mongo就可以连接到本地端口为27017的MongoDB数据库上,如果需要连接到指定的机器上的MongoDB数据库,可以使用mongo ip:port (ip:指定机器的IP地址  port:为MongoDB的端口)

MongoDB数据库默认有一个test集合!MongoDB的安装、启动、登录操作到此基本完成!

转载地址:https://blog.csdn.net/z694644032/article/details/53509675 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Mongodb学习(二)
下一篇:Java 多线程启动为什么调用 start() 方法而不是 run() 方法?

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年03月19日 04时34分56秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

linux sdk 窗口句柄,Venus: 针对Linux平台上,对常用的系统API进行面向对象的封装SDK。... 2019-04-21
c语言程序设计 科学出版社习题答案,C语言程序设计(科学出版社)第4章 课后习题参考答案.doc... 2019-04-21
c语言 无错 但只运行一半,求哈夫曼编码时程序运行到一半就终止了,编译无错... 2019-04-21
deepin linux 2014安装,2014.2版本的Deepin虚拟机安装浅谈(就是深度Linux) 2019-04-21
android 限速工具,Android下载器之限速篇 2019-04-21
html刷新ajax实现原理,AJAX的原理—如何做到异步和局部刷新 2019-04-21
html中列表菜单加文字请选择,html中下拉菜单 2019-04-21
读书郎平板中android,读书郎学生平板电脑怎么用 使用方法详解【图文】 2019-04-21
html5 调用摄像头 支持IE,JS调用本地摄像头拍照(兼容各大浏览器及IE8+) 2019-04-21
rust和gta5哪个吃配置_盘点4款Steam“自由度”很高的游戏,GTA5众所周知,目前最热门... 2019-04-21
es审计日志_elasticsearch 事务日志translog 2019-04-21
dw1510_超低温种子储存柜 2019-04-21
python用opencv计算汽车间距_计算机视觉:利用OpenCV和Python进行车辆计数详细步调... 2019-04-21
文件未找到mathpage.wll_解决MathPage.wll文件找不到的问题(找了好久的良心之作)... 2019-04-21
docker 查看容器磁盘大小_查看 docker 容器使用的资源 2019-04-21
python consul服务发现_Prometheus+Consul服务自动发现监控 2019-04-21
excel提取不规则字段_利用excel服务器来实现3级或者更多级的层级关联 2019-04-21
@autowired注解的作用_只因多看了一眼提示,又一次刷新了@Autowired注释的认知 2019-04-21
ab753变频器参数怎么拷贝到面板_变频器不知道如何上手,厂家教你如何三点搞定设置变频器参数... 2019-04-21
keepalived mysql双主架构图_华为CRM资深架构师:MySQL数据库架构和同步复制流程,看完就懂... 2019-04-21