MongoDB入门

  一、MongoDB产品简介

  MongoDB是用C++编写的NOSQL非关系型数据库。特点是高性能,易部署,易使用,灵活性高。主要优点如下

  (1)面向集合存储,易于存储对象类型的数据

  (2)模式自由,不受表结构限制

  (3)支持动态查询(?)

  (4)支持完全索引,包括内部对象(?)

  (5)支持赋值和故障恢复

  (6)使用高效的二进制数据存储,包括大型对象

  (7)文件存储格式为BSON(一种JSON的扩展)

  单个计算机可以容纳多个独立的MongoDB数据库,每一个数据库都有自己的集合和权限。

  MongoDB自带功能强大的JavaScript Shell,对于管理MongoDB数据实例和操作数据的作用很大。

  二、MongoDB基本单位

  文档(document)是MongoDB的基本数据单元。类似于关系型数据库中的行,每一个文档都有一个特殊的的键"_id",在文档所处的集合中是保持唯一的,相当于关系型数据库表的主键。

  集合(collections)就是一组文档的集合。相对来说,集合类似关系型数据库中的表,而文档类似于行。

  三、MongoDB的安装与使用。

  (1)登录http://www.mongodb.org/downloads下载MongoDB,目前最新版本是3.4.4

  (2)下载后解压至一固定目录,并将该目录(包括bin)添加至系统的path变量中

  (3)新建文件夹,用于存放MongoDB的数据,如D:\mymongo。如此准备工作完成,可进入MongoDB的实际操作了。

  (4)开启一个windows命令窗口,创建mongodb服务端,mongod命令指向操作数据存放目录mongod --dbpath=数据存放路径

  (5)开启一个windows命令窗口,进行客户端连接:mongo ip:port(mongodb默认占用一个端口对外提供服务,端口号是27017)

posted @ 2017-06-10 17:11  纪煜楷  阅读(266)  评论(0编辑  收藏  举报