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

我们可以像查询Cosmos DB集合一样查询Azure Cosmos DB更改源吗?

孙永思
2023-03-14

Cosmos DB更改源的留档提到更改源中的文档是持久的,可以异步处理。CreateDocumentFeedQuery有以下原型:

CreateDocumentChangeFeedQuery(Uri collectionLink, ChangeFeedOptions feedOptions);

因此,提供的控件仅在更改FeedOptions级别上进行,我们可以在其中指定分区键范围和开始时间,之后我们需要文档。

我们是否有任何方法可以通过传入自定义查询来查询更改源,就像对 Cosmos DB 集合所做的那样?喜欢基于文档属性的查询?

共有1个答案

罗学真
2023-03-14

现在还不支持通过查询过滤变更提要,如您所说,您可以通过< code>PartitionKeyRangeId过滤,并使用< code>ContinuationToken遍历提要。

下面是UserVoice项,它使用Spark跟踪此请求。

 类似资料:
  • 我正在使用JPA QueryDSL从DB查询数据,这很管用。现在,我有一个用JPA QueryDSL编写的复杂的select查询,我需要使用它创建一个临时表,如下所示(POSTGRES)。 有没有人可以帮助使用JPA QueryDSL定义上面的查询。有可能用JPA查询处理DDL吗? 您对我的问题提出的建议将不胜感激。

  • 问题内容: Elasticsearch具有两个相似的功能来获取“相似”的文档: 有“更多喜欢此API”。它给了我类似于给定文件的文件。我不能在更复杂的表达式中使用它。 在Search API中 也有要使用的查询,我可以在bool或boosting表达式中使用它,但不能给它提供文档ID。我必须提供参数。 我有带有标签和内容的文档。有些文档将具有良好的标签,而有些则不会。我想要一个“类似文档”功能,该

  • 我有一个名为“Prices”的MongoDB集合,我试图查询“startDate”和“endDate”之间的价格。 该集合每10秒存储一次价格,但是当查询此集合以绘制图形时,每1-2分钟的价格才是真正重要的。 我尝试用两种不同的方式编写此查询: 方法1:使用{$gte:startDate,$lte:endDate} 此方法引发以下错误: 如果删除排序('-timestamp')行,并再次运行此查询

  • 我想我读到您可以使用新的Firebase Firestore查询子集合,但我没有看到任何示例。例如,我以以下方式设置了Firestore: 舞蹈[收藏] DanceName 歌曲[收藏] 松南 我如何才能查询“查找所有的舞蹈在songName=='x'”

  • 我正在探索Azure CosmosDB,在理解如何查询我的收藏时遇到了问题。我创建了一个web应用程序来添加和查询数据,但我想在Azure中搜索,不知道如何构造查询。 目前,我查询我的集合以返回所有内容。 这将返回大量信息。下面是数据的示例。 有没有办法只查询某个“searchTerm”(我的CosmosDB中的一个字段)。我似乎无法掌握过滤我的查询的语法。我已经尝试了在SQL中看起来有意义的东西

  • 我有两个查询,它们查看不同的数据库表,并从每个表中的JSONB列中查找格式为[“tag1”、“tag2”、“tag3”]等的项。查询的目的是填充预测性下拉列表,即如果列表包含“dog”且用户类型为“d”,则应返回“dog”。这些查询中的每一个都单独工作,我可以很容易地将它们组合成一个JOOQ查询?