如何在本地运行Microsoft Azure DocumentDB?

时间:2015-07-03 18:09:48

标签: azure azure-cosmosdb

我使用Mac并且主要使用Node.js项目。我想尝试使用DocumentDB将它与MongoDB进行比较。无论如何都要运行Azure DocumentDB的本地实例而不必经历设置真实账户的麻烦吗?

谢谢!

6 个答案:

答案 0 :(得分:22)

自2016年11月16日(announcement)起,您可以download新的官方DocumentDB模拟器。

答案 1 :(得分:3)

如astaykov所述,目前没有可用的DocumentDB本地实例。您可以选择在https://azure.microsoft.com/en-us/pricing/free-trial/注册Azure试用版,也可以向Askdocdb AT microsoft发送邮件。我们目前正在运行一个程序,我们在评估期间提供免费的数据库帐户(无需注册)。

由于

答案 2 :(得分:3)

您现在可以使用DocumentDB模拟器。刚刚在昨天发布。

在此处获取:Use the Azure DocumentDB Emulator for development and testing

答案 3 :(得分:2)

看起来本地开发环境可能会在今年年底(2016年)或更早发布。

更多信息位于https://feedback.azure.com/forums/263030-documentdb/suggestions/6328798-standalone-local-instance

答案 4 :(得分:1)

仍然不是本地解决方案,但如果您注册了“开发必需品”。计划,你可以免费获得25美元/月的免费信用。如果您有点小心,这可以在云中进行足够的开发/测试工作。

答案 5 :(得分:1)

DocumentDB emulator.

现在支持此功能

您可以从上面的链接下载。基于 Docs

  

DocumentDB仿真器提供了高保真仿真   DocumentDB服务。它支持与Azure相同的功能   DocumentDB,包括对创建和查询JSON的支持   文档,供应和缩放集合,以及执行存储   程序和触发器。您可以使用开发和测试应用程序   DocumentDB模拟器,并在全球范围内将它们部署到Azure   只需进行一次配置更改。

// Connect to the Azure Cosmos DB Emulator running locally
DocumentClient client = new DocumentClient(new Uri("https://localhost:8081"),"C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==");

您可以阅读有关how to setup Azure CosmosDB on local with VSCODE.

的更多信息