MEAN Stack 中的 MongoDB 是什么17 Mar 2025 | 阅读 2 分钟 在之前的模块中,我们更仔细地了解了 Angular 和 Node。以前,我们没有在服务器上存储任何数据。我们需要在服务器上持久化数据,以便我们的用户可以在每次返回我们的网页时加载数据,即使他们从不同的机器返回。 MongoDB 是一种 NoSQL 数据库,用于存储文档和集合。文档相当于记录,集合相当于 SQL 中的表。因此,MongoDB 是在服务器上运行的数据库。我们在那里存储应用程序数据,例如我们的用户、产品等。MongoDB 不强制数据模式或关系。因此,可以按照我们想要的方式构建单个记录。 MongoDB 很容易连接到 Node 和 Express,这是 MongoDB 的一大优点。我们可以很容易地将其添加到 Node Express 后端,而不是直接添加到 Angular。 总的来说,MongoDB 是一个强大的数据库,我们可以很容易地集成到我们的 Node Express 环境中。 我们将在这里使用 MongoDB,因为 MEAN Stack 非常流行,但从理论上讲,我们可以将其替换为任何其他数据库,例如 MySQL。现在的问题是,我们为什么要使用 MongoDB?MongoDB 或 NoSQL 数据库与 MYSQL 等 SQL 解决方案之间有什么区别? NoSQL 和 SQL 之间的区别
MongoDB 的特性以下是一些使其成为 MEAN Stack 中重要数据库的功能
要了解有关 MongoDB 的更多信息,请转到 mongodb-tutorial 链接。 在下一节中,我们将学习如何为我们的应用程序设置 MongoDB。 |
我们请求您订阅我们的新闻通讯以获取最新更新。