Azure cosmosdb 作为一个原子操作插入azure cosmos db中的多个容器

Azure cosmosdb 作为一个原子操作插入azure cosmos db中的多个容器,azure-cosmosdb,Azure Cosmosdb,我对Azure Cosmos DB有点陌生 我想知道它是否可以选择将多个容器上的多个操作作为一个原子操作。例如,来自.NET后端的所有成功或失败。操作对于单个容器中的单个操作是原子的。如果使用存储过程,则可以在单个容器中的单个分区内执行多个操作的原子集 不能跨多个容器或单个容器的多个分区执行任何原子操作。这与您使用的语言环境(如您提到的.NET)无关。这就是Cosmos DB服务的工作原理

我对Azure Cosmos DB有点陌生


我想知道它是否可以选择将多个容器上的多个操作作为一个原子操作。例如,来自.NET后端的所有成功或失败。

操作对于单个容器中的单个操作是原子的。如果使用存储过程,则可以在单个容器中的单个分区内执行多个操作的原子集

不能跨多个容器或单个容器的多个分区执行任何原子操作。这与您使用的语言环境(如您提到的.NET)无关。这就是Cosmos DB服务的工作原理