当前位置: 首页 > 知识库问答 >
问题:

如何在mongo API Cosmos DB中进行更改提要监视现在更改提要处理已被禁用,并且Azure函数不存在

全彬
2023-03-14

嘿,我们已经用Cosmos DB和Mongo API使用change feed处理器库6个月了,但现在当我们尝试连接到change处理器库时,我们得到了一个文档异常和mesage

Sql api is not supported for this database account

文档已经改变,现在说它不支持它,但我有一个工作数据库说它支持。

共有1个答案

欧阳声
2023-03-14

因此,该特性没有得到真正的支持,并且在新的数据库中已经被禁用,但是在Spetember中有一个新的修改提要处理器库,用于mongo api启用的cosmos。

将回答标记为不确定是否有可用的变通方法,直到库退出

 类似资料:
  • 我正在编写一些代码,使用Cosmos作为我的存储来实现事件源。我的初始文档成功写入集合。然后,我设置了一个Azure函数,该函数在该集合的提要发生变化时触发,并将项目复制到另一个集合。 我的问题是,虽然如果我在本地调试函数应用程序,这一切都可以正常工作(更改通过并无问题地处理),但函数在作为函数应用程序发布后不会触发。该函数存在,但总执行计数始终为0。就像该函数没有在计时器上运行并检查提要。我的函

  • 我按照这个示例代码(https://github . com/Azure/Azure-document db-changeedprocessor-dot net # example)注册一个观察者来处理cosmos db集合中的变更提要。我使用一个实用程序在cosmos db集合中创建新文档(比如在一个for循环中创建400个文档)。我正在使用30秒的FeedPollDelay。但CFP自由党似乎

  • 根据下面https://docs.microsoft.com/en-us/azure/cosmos-db/change-feed-processor上的图表,至少有4个分区密钥范围分布在两台主机之间。在这张图中,我很难理解主机和消费者之间的区别。在的上下文中,如果说主机是应用程序,而使用者是活动/暖实例,这是真的吗? 我想创建一个包含N多个应用程序的设置,每个应用程序都有0-200个活动实例(取决

  • 使用anaconda(为python安装)时,当我切换到虚拟环境时: 它改变了我的提示,并在PS1的开头添加了(my_env)。 我尝试将添加到我的bashrc中,但没有帮助。 有什么想法吗?

  • 我正在尝试使用cosmos db change feed(我指的是https://docs.microsoft.com/en-us/azure/cosmos-db/change-feed-processor和https://github.com/azure/azure-cosmos-dotnet-v2/tree/master/samples/code-samples/changeFeedProce

  • 我有一个容器,我听它的变化。根据我从更改源收到的文档类型,我在为读取密集型应用填充或更新实例化视图容器时会以不同的方式处理每个文档。 在最新的扩展v4.x中,来自变更提要的文档以<code>IReadOnly的形式传递到函数中 传递“dynamic”会引发“无法将< code>System.string”转换为< code>System”的异常。IReadOnly 目前,作为一种变通方法,在我的开