首页 > 代码库 > MongoDB入门(一)

MongoDB入门(一)

文档

文档是MongoDB中的基本数据结构,型如:{"name":"Jack","lastname":"xi"} 键值对是有序的,和{"lastname":"xi","name":"Jack"}是不同的。

每个文档都有一个特殊的键_id,它是唯一的。文档的键是字符串,值可以是数字,字符串,数组等其他类型。键在大部分情况下可以使用UTF-8字符。键不能

使用\0,它表示键的结尾。$符号也有特殊的作用。文档区分大小写,{"name":"Jack"}和{"Name":"Jack"}不是一个。文档不能有重复的键。

 

集合

集合是一组文档,是无模式的。集合名不能是空字符串,不能是\0,不能以system.开头,不能有$.集合以.分割子集合,person.head,person.hand

 

 

数据库

多个集合组成数据库,一个MongoDB实例可以有多个数据库。

命名条件:不能是空字符串,不能含有空格,$,\,/,\0,应该全部小写,最多64字节

 

启动MongoDB

技术分享

在没有参数的情况下,默认存在/data/db 使用端口27017

MongoDB Shell

技术分享

 

shell是完备的JavaScript解释器,可以运行JavaScript程序。可以多行写,没写完可以再下一行写

技术分享

 

开启Shell的时候,会连接test数据库,并复制给db全局变量

技术分享

 

MongoDB入门(一)