azure-cosmosdb-sqlapi相关内容

使用COSMOS客户端到控制台应用程序读取集合中的记录数量

我正在使用COSMOS客户端和C#从集合中删除项。在这个过程中,我想检查集合中的记录数量,我有其中的数据部分和查询,但我无法确定要使用什么,因为我将只接收int而不是数据流。 为了删除数据,我使用FeedIterator,因为我们得到了数据流。 FeedIterator查询结果设置迭代器=this.container.GetItemQueryIterator(queryDefinition) ..
发布时间:2022-06-27 19:59:48 C#/.NET

Azure Cosmos SQL-使用嵌套数组并使用LIKE关键字

有一段时间,当我必须根据特定值查找数组的特定元素时,我一直在使用ARRAY_CONTAINS函数。现在,我有了具有嵌套数组的文档,在这些文档中,我必须搜索的不是特定值,而是使用正则表达式。 作为文档示例,让我使用官方文档中的一个文档: { "id": "AndersenFamily", "lastName": "Andersen", "parents": [ { ..
发布时间:2022-03-11 11:14:21 其他开发

关于Cosmos DB物理和逻辑分区的几个问题

我正在尝试了解Azure Cosmos DB中物理/逻辑分区和吞吐量可用性之间的关系,并有几个问题。 参考文档:https://docs.microsoft.com/en-us/azure/cosmos-db/partitioning-overview。 根据文档,我的理解是: 每个物理分区可以容纳50 GB数据,而每个逻辑分区可以容纳20 GB数据。 所有物理分区平均分配设置 ..
发布时间:2022-03-11 10:42:46 其他开发

如何使用Visual Studio连接到Azure SQL Server

我有一个由Cosmos DB触发的天蓝色功能.我正在从JSON文件中获取数据,并将其发送到Azure上的SQL数据库.我想知道是否可以使用Visual Studio直接连接到Azure SQL吗?我已经通过门户一次连接到它,但是看不到我已在Visual Studio中的 View/Cloud Explorer 下连接到我的数据库.该数据库仅列在 View/SQL Server Object Exp ..

如何使用azure流分析更新cosmosdb中的值作为输出?

第一次出现类似以下的数据 {'product_name':'hamam','数量':'100'} 第二天我得到如下数据 {'product_name':'hamam','数量':'70'} 在这里我想更新cosmos db中的值,我该怎么做? 解决方案 如果您的数据包含唯一的文档ID,ASA支持cosmos db的 upserts 功能.(您的示例数据似乎没有此功能)请参阅 ..

替代CosmosDB中的Have子句

我从查询中得到以下结果,其中count字段是从聚合函数派生的 [{“计数":1"facilityName":“现代服务中心"},{“计数":2"facilityName":“本田服务中心"},{“计数":1"facilityName":"Kat服务中心"}] 我只想显示那些count> = 2的facilityName. 我们如何实现这一目标? 解决方案 我尝试通过存储过程实 ..
发布时间:2021-04-13 20:24:01 其他开发

为什么在WHERE子句中包含Cosmos SQL API查询的分区键会增加某些查询的已用RU?

我想针对消耗的RU优化我的Azure Cosmos DB SQL API查询(部分是为了减少429个响应的频率). 我特别认为在WHERE子句中包含分区键会减少消耗的RU(例如,我阅读 https://docs.microsoft.com/en-us/azure/cosmos-db/partitioning-overview 这让我想到了这一点. 但是,当我跑步时 选择顶部1 *来自 ..

Azure CosmosDB查询资源管理器与数据资源管理器

我正在对我的CosmosDB实例运行相同的查询(使用SQL API): SELECT c.partition,总共COUNT(1)个来自c在哪里c.system ="SF"按c.partition分组 我从数据资源管理器获得预期的结果感到很惊讶,而在查询资源管理器标签下却收到了 400错误的请求,并显示以下消息: {“代码":400,“正文":"{\"代码\“:\" BadReque ..

更改Feed一致性级别

假设我们没有强大的一致性设置,那么在使用Azure函数更改feed时,是否可以保证在针对同一分区进行查询时获得最新文档?另外,由于变更Feed在写入区域上运行,因此变更Feed中的所有查询问题是否都能保证获得最新记录? 谢谢! 解决方案 您可以从任何读取区域读取changefeed.检查请求请求 https://github.com/Azure/azure-webjobs-sdk-e ..
发布时间:2021-04-13 20:23:41 其他开发

Cosmos DB:跨分区查询不能直接由网关提供服务

任何想法为什么当我使用其余api在Cosmos DB中执行以下查询时我收到以下错误?相同的查询,但不按顺序工作正常... 在两种情况下,我都设置了标头"x-ms-documentdb-query-enablecrosspartition:True" ,并且我正在使用PHP发出请求. 有效的多分区查询: 从c中选择c.id,c.name,c.age,其中c.age = 30 ..
发布时间:2021-04-13 20:23:31 其他开发

Cosmos DB阵列查询在.NET SDK中不起作用

我正在尝试获取容器中使用的所有不同类别值,其中类别是字符串数组. 通过查看Cosmos DB SQL文档,我构建了以下查询,该查询在执行SQL并按预期返回不同类别的数组时可在仿真器中工作. SELECT DISTINCT * FROM c IN s.categories 结果 [“正在运行",“橄榄球",“图标"] 但是,如果我通过Cosmos .NET SDK使用相同的查询 ..
发布时间:2021-04-13 20:23:19 其他开发

处理具有多种类型的Cosmos DB容器的读取?

我想将几种不同的对象类型存储在一个Cosmos DB容器中,因为它们都在逻辑上进行了分组,因此可以通过时间戳进行读取,以避免额外的HTTP调用. 但是,Cosmos DB客户端API似乎没有提供一种简便的方法来进行多种类型的读取.到目前为止,我找到的最好的解决方案是编写自己的CosmosSerializer和JsonConverter,但这感觉很笨拙: ..
发布时间:2021-04-13 20:21:57 其他开发