MongoDB基础知识

  1. 文档
    是MongoDB的核心概念,基本单元,类似于关系型数据库中的行,是一个键/值对的有序集
{
  		 "StudentID":1, 
  		 "name":"陈一",
  		 "chinese":96,
  		 "math":94, 
  		 "english":94, 
  		 "total ":284, 
  		 "ranking":3
}

MongoDB不但区分类型,而且区分大小写,例如下面的三个文档,都是不同的。
{“studentID”:3}
{“studentID”:“3”}
{“studentId”:3}
MongoDB的文档不允许有重复的键,例如下面的文档是非法的
{“studentID”:3,“studentID”:“3”}
MongoDB的文档中的键/值对有序的,只是通常情况下顺序并不重要,例如下面的两个文档是不同的。
{“studentID”:1,“name”:“张三”}
{“name”:“张三”,“studentID”:1}

  1. 文档
    一组文档就可以组成一个集合,如果将MongoDB的一个文档比喻成关系型数据库中的一行,那么一个集合就相当于一张表。
    MongoDB中的集合要远比关系型数据库中行要灵活得多, MongoDB集合中的文档并不要求有完全相同的键名,例如下面的三个文档可以存放在同一个集合中。
    {“studentID”:1 } {“name”:“张三”} {“chinese”:98}

  2. 数据库
    在MongoDB中多个集合可以组成数据库,而一个MongoDB中可以存在多个数据库,每个数据库都有独立的权限,即便在磁盘上,不同的数据库也放置在不同的文件夹中。在实际开发中,往往将单个项目涉及到的数据都存储在一个数据库中。如果要在一个MongoDB中存放多个项目用到的数据,就需要使 用不同的数据库。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值