mongodb 定义字段类型_MongoDB基本概念

MongoDB

基本概念

MongoDB

是面向集合的文档式数据库,

不像关系数据库那样,

有表,

列、

行,

MongoDB

数据库则是由一系列的文档组成。以下介绍

MongoDB

的基本概念

1

文档

文档是

MongoDB

数据库的最小集合单位,其基本概念为:由多个键及其关联的值有序

组合在一起的集合单元。

{“One”:

3

,”Two”:”Hello,

MongoDB

”}

从概念可以分析得,由多个键

,

即可说明文档的组成类似于

hash

表,每个键对应一个记

录值,

事实上,

可以将文档看成关系数据库中的行,

每个键值组合可以看成是这个行中对应

的列,键表示列的名称,值则为表列值。

文档的值不仅可以是字符串,

还可以是其他几种数据类型

(甚至可以是整个嵌入的文档)

文档的键是字符串,除了少数例外情况,键可以是任意

UTF-8

字符。

文档定义有如下要求:

1.

键不能含有

\0

(空字符),在

MongoDB

中,这个字符用来表示的结尾

2.

.

$

有特别含义,在特定环境中使用,使用这两个字符时。需考虑清楚。

3.

以下划线“

_”

开头的键也是系统保留字符。使用时需要考虑清楚

4.

键是区分大小写的,如

{“One”:”Hello”,”one’:”hello”},

则表示不同的键

5.

在同一个文档中,

不能有相同名称的键。

即大小写都相同的键,

如下面的文档是非

法的:

{“one”:”hello”,”one”:”helloworld”}

6.

文档中的键值的类型可以不一样的,如:

{“one”:1,”two”:”helloworld”,”three”:0.21}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值