MongoDB基本操作

 

什么是MongoDB

以下摘自百度百科:

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。

非关系数据库

NOSQL泛指非关系型数据库,英文全称为Not Only SQL,以下摘自百度百科:

随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。
NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。

MongoDB的优势

  1. 容易扩展,去掉关系型数据库的关系特性;
  2. 大数据量,高性能,具有非常高的读写特性;
  3. 灵活的数据模型,NOSQL无需事先为要存储的数据建立字段,随时可以存储自定义的数据格式。

安装MongoDB

MongoDB官方下载地址:https://www.mongodb.com/download-center/community
我选择的是MSI格式的安装包,下载完成后,安装界面如下图,按照提示进行安装即可。

MongoDB是以命令行的方式进行操作,如果初学者不习惯这种方式,可以安装MongoDB的可是化工具,我选择的是Robo 3T,官方下载地址:https://robomongo.org/
我选择的是下载exe格式的安装文件,安装界面如下图,按照提示安装即可。

MongoDB的基本操作

MongoDB的中文版教程地址:

4.保存数据

        db.pirate.save({_id:"20181126",name:"山治",gender:0,hometown:"杰尔马66王国",age:21})         db.pirate.save({_id:"2018112601",name:"布鲁克",gender:1,hometown:"西海",age:90})

5.更新数据


                        
关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信