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

2023-12-24

我对 Azure Cosmos DB 有点陌生。

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


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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

作为一个原子操作插入到 azure cosmos db 中的多个容器 的相关文章

  • 通过门户从 Azure Cosmos DB 删除所有/多个文档

    是否可以通过 azure 门户 Azure cosmos SQL 查询或 power shell 脚本删除集合中的所有 多个可用文档 根据我的经验 删除所有文档的最快方法是将容器上的 生存时间 设置为 1 秒 这将删除所有文档 但请注意 此
  • 如何在Azure DocumentDB中执行类似于SQL连接的连接操作

    我在 Azure DocumentDB 中有一个集合 其中使用名为的 JSON 属性将文档聚集成 3 组集群名称对于每个文档 这 3 个文档集群的模板有点像这样 clusterName 客户信息 id CustInfo1001 客户名称 X
  • 如何使用 Azure DocumentDB 执行 UPSERT?

    Azure DocumentDB 不支持 UPSERT 是否有合理的解决方法来实现相同的功能 使用存储过程检查文档是否存在以确定是否应该执行插入或更新是否是一种有效的策略 如果我需要批量执行数千个这样的操作怎么办 在这里为该功能投票 htt
  • CosmosDB $sample 聚合始终提供相同的结果

    我是 Mongo 和 Cosmos DB 的新手 我试图使用以下聚合查询从一个集合中获取一些随机值 但它重复提供相同的结果 db jokes aggregate sample size 1 Operation consumed 2 39 R
  • Janusgraph在.net core 3.0中使用Gremlin查询

    我们目前在 net core 3 0 应用程序中使用 gremlin net 库来连接到 Janusgraph db 我们需要在 janusgraph 中执行以下查询g V 12345 outE myedge has datetime lt
  • 保存和测试分区集合的存储过程/触发器(可能是用户定义的函数)

    尝试将修改保存到分区集合中创建的存储过程时 我收到以下错误 保存脚本失败 以下是 Azure 门户中的详细信息 操作名称 无法保存脚本 时间戳 2017 年 2 月 17 日星期五 08 46 32 GMT 0500 东部标准时间 活动发起
  • Azure Functions 和 DocumentDB 触发器

    是否可以指定 DocumentDB 在写入 DocumentDB 时触发触发器 我有一个 Azure 函数 可以从服务总线队列中提取 JSON 消息并将它们放入 DocumentDB 中 如下所示 using System using Sy
  • Mongo shell 无法连接到 Azure CosmosDB

    我无法在 Mac 下从 MongoDB Shell 连接到 Azure CosmosDB mongodb api mongo host XXX documents azure com port 10255 username XXX pass
  • 如何为 Cosmos 数据库中的每个文档设置字段?

    将每条记录的 PumperID 字段设置为默认值的 Cosmos 存储过程会是什么样子 我们需要这样做来修复一些数据 因此该过程将访问具有 PumperID 字段的每条记录 并非所有文档都有此字段 并将其设置为默认值 假设执行一次性数据维护
  • 从 DocumentDb 中删除特定文档

    以下代码检索具有特定 jobId 的所有 CrawlResult 文档 var result from c in documentDb CreateDocumentQuery
  • 在 CosmosDb 中使用 BulkExecutor 时出现无效索引异常

    当我尝试使用 BulkExecutor 更新 CosmosDb 中的属性之一时出现错误 错误消息是 索引超出范围 必须为非负数且小于集合的大小 参数名称 索引 重要的一点 我没有在我的集合上定义分区键 这是我的代码 SetUpdateOpe
  • 嵌套文档上的 Azure DocumentDB ARRAY_CONTAINS

    似乎是ARRAY CONTAINS嵌套文档上的函数永远不会匹配任何文档 例如 尝试使用 Azure DocumentDB 进行以下简单查询查询游乐场 https www documentdb com sql demo Sandbox SEL
  • CosmosDB C# SDK ProyUrl 缺失

    我正在 NET Core 中开发一个针对 Azure 的容器化微服务项目 docker 因此 我们使用 Azure Cosmos DB 和 CoreSql Api 的 C Cosmos DB SDK v2 4 因为 v3 仅处于预览版 在开
  • 如何在文档数据库(NoSQL)中设计基本模式?

    我有一个问题如何验证文档中的基本 JSON 字段 我的意思是假设一个字段是否需要 我的意思是基本上字段验证 我知道文档数据库是无模式的 NOSQL 但在 Mongodb 中 有一个选项 这就是我问的原因 例如 在 Mongodb 中 我们有
  • Azure 数据工厂:查询 CosmosDB 源中的 _ts(纪元)字段

    我正在尝试将数据从 Azure CosmosDB 复制到 Azure SQL 数据库 在 Azure CosmosDB 源中 查询如下 select from c where c DefinitionTime gt formatDateTi
  • 如何计算cosmos DB中的不同值

    我在 Cosmos DB 中创建了一些文档 如下所示 class class01 student lastReport Name st01 score C Name st02 score B lastTime 2018 05 10 clas
  • Cosmos DB 中的向后分页

    我正在尝试在我的 Vue 前端上使用 c 和 cosmos 实现一个简单的分页系统 但我不确定当用户想要返回时实现分页的最佳方法 为了前进 我使用延续令牌 所以 Cosmos 知道我已经到了哪里 但我不太确定向后工作的最佳方法 或者如果用户
  • Azure 中的 EUAP 区域是什么?

    Azure 中的某些区域被称为 EUAP 区域 但是我无法找到任何关于这意味着什么的定义 EUAP 代表什么 https learn microsoft com en us dotnet api microsoft azure docume
  • 从 CosmosDB 文档嵌套数组中的对象中选择值

    想象一下我们有一个这样的集合 示例取自https www documentdb com sql demo https www documentdb com sql demo id 19015 description Snacks grano
  • 在 CosmosDb 中使用 /id 作为分区键的含义

    在每分钟有 1000 个条目 唯一键 进入 cosmos 的场景中 使用 id 作为分区键安全吗 特别是 有一个逻辑分区的概念https learn microsoft com en us azure cosmos db partition

随机推荐

  • Spring Boot/Angular 4 - 应用程序中的路由到达服务器

    我有一个 Angular 4 ES6 应用程序 我想通过 Spring Boot 应用程序提供服务 我的 Angular 应用程序有一个 index html 当地址为http 本地主机 8080 http localhost 8080被命
  • 如何从 MySQL 读取 LONGBLOB

    我有一个 pdf 以 LONGBLOB 形式存储在数据库中 我需要使用 Groovy 脚本检索它的二进制输出流 我试过这个 rowTest sql firstRow select data from mytable id 666 file
  • 将 Firebase 数据库连接到 Express.js 服务器时遇到问题

    大家下午好 我在尝试将我的 Express 服务器连接到我的 Firebase 数据库时遇到了一些麻烦 我正在制作一个应用程序 它对我的 Express 服务器进行 api 调用 而该服务器又利用从我的客户端发送的信息对 api 进行调用这
  • 使用 R 显示跨面密度的主要峰值

    I am trying to plot distributions densities of data using ggplot within facets Here is what I have right now where the r
  • 如何确保嵌套事务彼此独立提交?

    如果我有一个存储过程使用不同的参数多次执行另一个存储过程 是否可以让每个调用独立于其他调用提交 换句话说 如果嵌套过程的前两次执行成功 但第三次执行失败 是否可以保留前两次执行的结果 而不是回滚它们 我在 SQL Server 2000 中
  • 进程堆段及其必要性

    在转储 win32 进程的堆时 主要是在像 IE 这样具有高堆内存消耗的进程中 使用 堆 a 004e0000我发现特定堆的多个段 例如 Heap entries for Segment00 in Heap 004e0000 Heap en
  • 使用 Nhibernate 将依赖项注入域模型类 (ASP.NET MVC + IOC)

    我正在构建一个 ASP NET MVC 应用程序 该应用程序使用 DDD 域驱动设计 方法 并由 NHibernate 处理数据库访问 我有域模型类 管理员 我想通过 IOC 容器 例如温莎城堡 将依赖项注入到其中 如下所示 public
  • 扩展方法的 resharper 智能感知问题

    所以 我有一个使用如下方法定义的存储库 IQueryable
  • 处理相机旋转的正确方法

    让我们首先考虑两种类型的相机旋转 相机绕点旋转 轨道 def rotate around target self target delta right self target self eye cross self up normalize
  • 从第三方库和 JAR 中删除不必要的类[重复]

    这个问题在这里已经有答案了 我需要从第三方 JAR 中删除未使用的类 为什么我应该使用工具 我已经尝试使用ProGuard http proguard sourceforge net 但是 它仅从项目本身中删除未使用的类 但第三方库 jar
  • Python Colorlog 未在日志文件中打印颜色

    我使用 Python colorlogs 为不同级别的日志设置不同的颜色 当我运行代码时 控制台日志是彩色的 但日志文件没有颜色 我正在使用下面的代码 def setup logger logfiletouse Return a logge
  • 从命令行与本地长期运行的 Common Lisp 镜像(可能是守护进程)进行交互

    如何从命令行与本地长期运行的 Common Lisp 映像 可能是守护进程 进行交互 我知道有可能从终端命令提示符运行 Common Lisp 函数 https stackoverflow com questions 20301668 ru
  • JavaScript 永远悬而未决的承诺是坏事吗?

    说我有一个承诺叫myProm 并说我有成功和错误处理程序onSuccess and onError 每当我的 Promise 需要超过 10 秒才能完成时 我想要一个名为timeoutHandler被处决 但如果发生这种情况 onSucce
  • 如何设置 SELECT 下拉列表中可见的最大项目数?

    我有一个大约 30 个项目的下拉列表 我只想显示 8 个项目 然后下拉列表应该滚动 我在VS2010中使用MVC2 你有没有尝试过size代替rows 根据w3http www w3schools com tags att select s
  • asp.net C# 生成用户控制参数

    ASP net 对我来说是新的 并且我被交给了一个现有的项目来处理 我这样写 Asp Net WebForms 如何将 ViewData 作为参数传递给用户控件 https stackoverflow com questions 46150
  • 将matlab图形保存到指定目录的脚本

    假设我在 matlab 中打开了几个图形 我想要一些可以调用的函数 例如save all figures to directory dir name 这将迭代所有图形并将它们保存到指定的文件夹中 我该怎么做呢 可以使用Matlab函数fin
  • pytesseract 不适用于一位数字图像

    我有使用 pytesseract 的代码并且工作完美 只有当我尝试识别的图像是 0 到 9 时才不起作用 如果图像只有一位数字 则不会给出任何结果 这是我正在工作的图像样本 这是我正在使用的代码 import pytesseract var
  • Scala:值 :: 不是 Int 的成员

    我最近开始使用 scala 但我无法获取任何错误消息 对于以下代码 我得到指定的消息 使用 eclipse def helper Int gt List Int x gt x match case 2 gt 2 1 我可以使用 List 2
  • getSignedUrl() 和 getDownloadUrl() 之间的区别

    Node js 上的 get getSignedUrl 方法与 SDK 上的 getDownloadURL 方法有什么区别 我用的是颤动 与我在云函数中使用的 getSignedUrl 一样 当图像更改时返回的url不会更改 具有相同的文件
  • 作为一个原子操作插入到 azure cosmos db 中的多个容器

    我对 Azure Cosmos DB 有点陌生 我想知道它是否可以选择将多个容器上的多个操作作为一个原子操作 例如 所有成功或失败都来自 NET 后端 对于单个容器中的单个操作来说 操作是原子的 如果您使用存储过程 则可以在单个容器内的单个