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 filesmongoin>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 filesmongoin>mongo -u root -p root123 localhost:27017/admin