通过 Angular 和 Azure Cosmos DB 创建 MongoDB 应用

本教程包含多个部分,演示了如何通过 Express、Angular 和 Node.js(MEAN 堆栈)创建新的 MongoDB API 应用,然后将其连接到 Azure Cosmos DB 数据库。 Azure Cosmos DB 支持 MongoDB 客户端连接,因此可以用 Azure Cosmos DB 来代替 MongoDB,所用代码与用于 MongoDB 应用的代码相同,而优势则会增强。 Azure Cosmos DB 的优势包括:简化云部署、缩放、安全、全局复制数据、多模型支持,以及超快的读取和写入速度。

Azure Cosmos DB 由 21Vianet 提供,是多个区域分布的多模型数据库服务。 可以通过它来快速创建和查询文档以及键/值,它们都受益于 Azure Cosmos DB 核心的多个区域分布和水平缩放功能。

本教程分为多个部分,涵盖以下任务:

完成的项目

本教程介绍生成应用程序的各个步骤。 若要下载完成的项目,可从 GitHub 上的 angular-cosmosdb 存储库获取完成的应用程序。

后续步骤

在本教程的此部分,你已完成以下操作:

  • 大致了解使用 Azure Cosmos DB 创建 MEAN.js 应用的步骤。

你可以转到本教程的下一部分,了解如何创建 Node.js Express 应用。