mongodb - 通过代码在 Cosmos DB 中启用 Mongo DB 聚合管道

标签 mongodb azure azure-cosmosdb azure-cli

Azure Cosmos DB 现在还支持聚合管道,这真是太棒了,这使得它成为我们使用而不是运行我们自己的 Mongo DB 容器的可行替代品,但我未能找到通过代码启用这些功能的方法(此处描述了如何在门户中执行此操作:https://azure.microsoft.com/en-gb/blog/azure-cosmosdb-extends-support-for-mongodb-aggregation-pipeline-unique-indexes-and-more/)。

我们每天通过部署管道从头开始创建的集成和测试环境都需要它,并且支持 Cosmos DB 实例必须支持聚合管道。

我已经检查了 API 文档 https://learn.microsoft.com/en-us/rest/api/documentdb/ ,还有 az cosmosdb 命令行工具,但我找不到传入的正确设置。

这是否还没有浮出水面,或者我错过了什么?

最佳答案

您可以通过以下拉取请求跟踪更改:https://github.com/Azure/azure-cli/pull/5451#pullrequestreview-94854631

以下命令将允许您启用聚合管道。

az cosmosdb update -n {acc} -g {rg} --capabilities EnableAggregationPipeline

关于mongodb - 通过代码在 Cosmos DB 中启用 Mongo DB 聚合管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47903337/

相关文章:

c# - CosmosDB - UTC 查询的 DateTimeOffset 问题

azure - 为什么我的主 DocumentDB key 和辅助 DocumentDB key 没有显示在 Azure 门户中?

azure - 无法更新索引策略

azure - 有没有办法在 Azure AD for applications 中设置自动响应

azure - 在ADF中,使用摄取功能提取数据效果很好,但无法使用数据流提取数据。有什么建议么?

Azure监控: MetricsAlert vs AlertRules,在监视器中看不到AlertRules

node.js - 将新的 Mongoose 中间件前提条件应用于集合中所有现有的元素

mongodb - 将新的子文档附加到主结构中的数组

mongodb - 如何通过 Mongoid 中的动态属性对文档进行排序

scala - MongoDB - 按引用排序或 'Foreign Key' (Liftweb, Scala)