MongoDB权威指南第02章入门

来源:IT165收集  发布日期:2014-06-04 20:17:37

基本概念

文档是mongodb中数据的基本单元。

集合可以被看做是没有模式的表。

单个实例可以容纳多个独立的数据库,每一个都有自己的集合独立的权限。

javascript shell用来mongodb数据库实例的管理和数据的操作。

“_id”是mongodb中文档的唯一键,用来标识一个唯一的集合。

2.1文档

文档是mongodb的核心概念,多个键及其关联的值放在一起就是文档。

文档中的键值对是有序的。

文档的键是字符串,可以是任意的UTF-8字符串。

键不能含空格,空格表示字符串的结尾。

.和$具有特别的意义,只有在特殊的环境下才能使用。

以“_”开头的键是保留的。

mongodb区分类型和大小写。

2.2集合

集合就是一组文档,文档类似于关系型数据库中的行,那么集合就相当于关系型数据库中的表。

2.2.1无模式

集合是无模式的。集合里面的文档是各式各样的。

2.2.2命名规则

集合名称可以是满足以下一切条件的UTF-8的字符串:

集合名不能是空字符串“”;

集合名中不能包含空字符;

集合名不能以“system.”开头,是对系统集合的保留;

集合名不能以$开头。

子集合

组织集合习惯以“.”为分割符分开的按照命名空间划分的子集合。

mongodb推荐使用子集合来组织数据。

2.3数据库

mongodb中多个文档组成集合,多个集合组成数据库。

 

admin ---root数据库

local--用来存储限于本地单台服务器的任意集合。

config--用来存储切片信息

2.4启动mongodb

2.5启动mongodb shell

2.5.1运行shell

2.5.2mongodb客户端

2.5.3shell中的基本操作

CRUD

insert

find和findOne

update

remove

2.5.4shell使用技巧

help查看帮助指令

 

2.6数据类型

2.6.1基本数据类型

mongodb的文档类似于JSON,JSON包含6种数据类型:null 布尔 数字 字符串 数组 对象。

mongodb在保留JSON数据类型的基础上又对其基础数据类型进行了扩展.

null 布尔、32位整数、64位整数、64位浮点数、字符串、符号、对象id、日期、正则表达式、代码、二进制数、最大值、最小值、未定义、数组、内嵌文档。

2.6.2数字

2.6.3日期

2.6.4数组

2.6.5内嵌文档

2.6.6_id和Objectid

 

 

Tag标签: 权威   指南  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规