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