MongoDB,是一种NOSQL非关系型数据库,名字来源于单词 'humongous',不是mango。MongoDB是面向文档、动态schema的存储解决方案,它用JSON风格的文档展现、查询、修改数据,底层存储是BSON(Binary JSON)。动态schema,意思是说没有固定的结构,也不需要预先定义好结构,把对象扔到collection里就可以了不用就删,需要就添加,类似哈希的结构。对等概念:集合 VS 关系MongoDB里的db和传统的关系型数据库的db概念相同,collection概念相当于传统数据库里的表。下面看一下NOSQL方式的MangoDB是如何操作数据(CRUD),以及和相等功能的SQL的对比:
方法/步骤
1
增加记录的操作
2
删除记录的操作
3
修改记录的操作
4
查询记录的操作