利用SpringBoot操作MongoDB的方法教程-创新互联

MongoDB

公司主营业务:成都做网站、网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出新民免费做网站回馈大家。

MongoDB作为一种NoSQL数据库产品,其实已经非常著名了。去年,由于MongoDB安全认证的薄弱,上万家公司中招。虽然是一则负面新闻,但是也从侧面说明了MongoDB的流行程度。

下图是DB-Engines统计的2017年5月全球数据库引擎使用排名。从图中可以看出,mongoDB位列总榜第五,非关系数据库第一,非常靠前的排名。

我个人对mongoDB并不是非常熟悉,但是经过一段时间的了解,对mongoDB的特性还是有了一些简单的理解,这里记录一二。

  • 首先,mongoDB作为一种非关系型数据库,它大的特点就是Schema非常的弱。换而言之,mongoDB的升级以及应用的重构会变得比较简单。
  • 其次,mongoDB使用了文档型的存储结构,数据接口则非常接近于JSON。JSON这种数据结构不仅简单而且也是非常流行的网络传输格式。
  • 此外,mongoDB充分考虑了数据库规模扩展的需要,所以能够很好的适应业务发展。

话说了这么多,还是要回到实际使用上。这里我将使用Spring Boot来操作mongoDB,Spring Boot由于有Spring Data的支持,使用mongoDB还是比较轻松方便的。

方法如下:

首先是添加Spring Data mongo的配置依赖,如下所示:

 compile("org.springframework.boot:spring-boot-starter-data-mongodb")

本文标题:利用SpringBoot操作MongoDB的方法教程-创新互联
路径分享:http://myzitong.com/article/diggid.html