zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    matlab安装YaHei Consolas Hybrid字体
    Matlab各种拟合
    正态分布
    JQuery插件:遮罩+数据加载中。。。(特点:遮你想遮,罩你想罩)
    【调侃】IOC前世今生
    使用jquery的 uploadify,在谷歌浏览器上总会崩溃的解决方法
    源代码管理工具TFS2013安装与使用
    C# 给枚举定义DescriptionAttribute,把枚举转换为键值对
    Bootstrap 中文官网
    时间 时间戳 转换
  • 原文地址:https://www.cnblogs.com/jiyukai/p/6979276.html
Copyright © 2011-2022 走看看