MongoDB是一个基于分布式文件存储的数据库,它是介于关系数据库和非关系数据库之间的产品。
MongoDB支持的数据结构非常松散,类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易使用,存储数据非常方便。
MongoDB的开发语言: C++
MongoDB学习菜单:
- 1. MonogoDB介绍与下载
 - 2. MongoDB基本管理命令
 - 3. mongodb管理与安全认证
 - 4. SQL和MongoDB对照表
 - 5. MongoDB API Docs for js
 - 6. C# and .NET MongoDB Driver
 - 7. MongoDB and C#
 - 8. C#实现对mongoDB的简单增删查改
 
MongoDB环境搭建:
    首先配置数据仓库:
    
     这段指令表示开启安全模式以及指定数据仓库地址。
  
回车后会得到一段响应:
    
  
创建用户并对其进行安全认证:
      D:\program files\mongo\bin>
      
        mongo
MongoDB shell version: 
      
      
        1.8
      
      .
      
        1
      
      
        
connecting to: test
      
      >
      
         use admin
switched to db admin
      
      > db.addUser(
      
        "
      
      
        root
      
      
        "
      
      ,
      
        "
      
      
        root123
      
      
        "
      
      
        );
{
        
      
      
        "
      
      
        user
      
      
        "
      
       : 
      
        "
      
      
        root
      
      
        "
      
      
        ,
        
      
      
        "
      
      
        readOnly
      
      
        "
      
       : 
      
        false
      
      
        ,
        
      
      
        "
      
      
        pwd
      
      
        "
      
       : 
      
        "
      
      
        81c5bca573e01b632d18a459c6cec418
      
      
        "
      
      
        
}
      
      > db.auth(
      
        "
      
      
        root
      
      
        "
      
      ,
      
        "
      
      
        root123
      
      
        "
      
      
        );
      
      >
      
        
此时建立了添加系统权限的root用户.
      
    
  再次登录需添加安全验证(指定用户名密码已经服务器及端口号):
      D:\program files\mongo\bin>mongo -u root -p root123 localhost:
      
        27017
      
      /admin
    
  

