使用MongoDB和Spring Boot创建 CRUD应用示例
介绍 在这篇文章中,我将展示如何使用Spring Boot和MongoDB构建一个简单的CRUD REST应用程序示例。我知道你的第一个问题是MongoDB是什么? MongoDB是什么? MongoDB是一个NoSQL文档数据库。在这个数据库中,记录是document,其行为很像JSON对象。所以它主要是键值对。 使用MongoDB作为数据库的主要优点是: MongoDB是一种无模式文档数据库。一个集合包含不同的文档。 单个对象的结构是清晰的。 没有复杂的连接。 深查询能力。 易于扩展。 以下是在企业应用中使用MongoDB或类似的NoSQL数据库的几个原因: 更快的JSON数据检索。 很容易在属性上添加索引。 用于分片——分片是跨多台机器存储数据记录的过程。在跨多台机器存储数据时,通常会根据某些标准对数据进行分区。 更新快。 容易查询。 先决条件 要创建这个示例应用程序,你需要: Spring Boot(版本2.4.1) MongoDB Gradle Java Spring Boot CRUD应用程序 作为本文的一部分,我将构建一个REST CRUD应用程序。这包括 一个图书馆-我...