MongoDB详解学习历程

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环境搭建:

首先配置数据仓库: 这段指令表示开启安全模式以及指定数据仓库地址。

回车后会得到一段响应:

MongoDB详解学习历程_第1张图片

 创建用户并对其进行安全认证:

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

 

转载于:https://www.cnblogs.com/xuhang/p/4238518.html

你可能感兴趣的:(MongoDB详解学习历程)