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全局变量

 

转载于:https://www.cnblogs.com/jack-ming/p/4207316.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值