如何在本地运行Microsoft Azure DocumentDB?

如何在本地运行Microsoft Azure DocumentDB?,azure,azure-cosmosdb,Azure,Azure Cosmosdb,我使用Mac,主要从事Node.js项目。我想尝试一下DocumentDB,将其与MongoDB进行比较。是否可以运行Azure DocumentDB的本地实例而不必经历设置真实帐户的麻烦 谢谢 正如astaykov所提到的,目前没有DocumentDB的本地实例可用。您可以选择在注册Azure试用版,也可以向microsoft的askdocdb发送邮件。我们目前正在运行一个程序,在该程序中,我们为评估期提供免费数据库帐户(无需注册) 谢谢看来当地的开发环境可能会在今年年底(2016年)或更早之

我使用Mac,主要从事Node.js项目。我想尝试一下DocumentDB,将其与MongoDB进行比较。是否可以运行Azure DocumentDB的本地实例而不必经历设置真实帐户的麻烦


谢谢

正如astaykov所提到的,目前没有DocumentDB的本地实例可用。您可以选择在注册Azure试用版,也可以向microsoft的askdocdb发送邮件。我们目前正在运行一个程序,在该程序中,我们为评估期提供免费数据库帐户(无需注册)


谢谢

看来当地的开发环境可能会在今年年底(2016年)或更早之前推出


更多信息请访问

仍然不是本地解决方案,但如果您注册了“dev essentials”计划,您将获得25美元/月的免费积分,而且是永久的。如果您稍微小心一点,这将允许在云中进行足够的开发/测试工作。

自2016年11月16日起(),您可以使用新的官方DocumentDB emulator。

您现在可以使用DocumentDB emulator。昨天刚刚发布


在这里获取:

这现在受支持

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

DocumentDB Emulator提供了对 文档数据库服务。它支持与Azure相同的功能 DocumentDB,包括对创建和查询JSON的支持 文档、资源调配和扩展集合以及执行存储 程序和触发器。您可以使用 DocumentDB Emulator,并通过 只需进行一次配置更改


您可以阅读更多关于

的信息,未来是否有计划在本地运行它?他们现在已经开始开发。发生了!OP称他们“使用Mac”,但该页面上的“Windows Server 2012 R2、Windows Server 2016或Windows 10”。甚至不适用于非windows:“Azure Cosmos DB仿真器可以在Docker for windows上运行。该仿真器不适用于Docker for Oracle Linux。”我无法在非windows计算机上找到任何方法来使用CosmosDB的本地实例来实现这一点:(
// Connect to the Azure Cosmos DB Emulator running locally
DocumentClient client = new DocumentClient(new Uri("https://localhost:8081"),"C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==");