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

