bmwm3 发表于 2018-10-28 10:17:58

MongoDB学习初步

  MongDB的几个概念
  1.MongoDB和我们熟悉的数据库有着相同的概念。一个MongoDB可以有0个或者更多的数据库,每一个都作为高级别的容器包容其他东西。
  2. 每个数据库可以有0个或者更多的集合Collection。每个集合的概念和传统意义上表的概念是一样的。
  3. 每个集合由0个或者更多的Document构成,doucment可以认为是表中的行。
  4. 每个document由0个或者更多个field组成,我们可以认为是列。
  5. mongodb中的index可以认为是RDBMS中对应的index。
  6. 游标则不同于其他5个概念,但是相当重要,而且常常被忽略。游标之所以重要,因为当你向mongodb请求数据的时候,它返回的是一个游标,我们可以借此做计数或者跳过,而不需要真正的取出数据。
  MongoDB和传统的关系型数据库的对应关系
  DB=DB
  collection=table
  document=row
  fields=column
  index=index
  从mongodb中取数据是通过游标的,真正的执行被延迟了直到需要的时候才会真正执行。
  通过shell来运行命令的时候,注意shell中使用的是javascript语法,因此大小写敏感,而且要有括号。
  可以使用别的客户端,比如RockMongo

页: [1]
查看完整版本: MongoDB学习初步