且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

MongoDB学习初步

更新时间:2022-09-17 10:57:43

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





















本文转自cnn23711151CTO博客,原文链接: http://blog.51cto.com/cnn237111/581876,如需转载请自行联系原作者