azure-cosmosdb 相关问题

Azure Cosmos DB是一种全球分布式数据库服务,旨在使用户能够通过全面的SLA弹性地和独立地扩展任意数量地理区域的吞吐量和存储。您可以使用一系列流行的API和编程模型,使用Cosmos DB开发文档,键/值或图形数据库。

查询 CosmosDB 中的分区大小

是否可以以编程方式查询 CosmosDB(Core/SQL API)中给定分区的大小,或者理想情况下查询容器中所有分区及其大小的列表? 我正在使用.NET SDK。 我是

回答 1 投票 0

如何使用 EF Core 查找 CosmosDB 中的不良数据?

我正在尝试从 CosmosDb 中的 DbSet 中提取所有条目,如下所示: var list = context.MarketplaceTransactions.ToList(); 这失败了: 信息:2024 年 8 月 23 日 12:44:05.527 CosmosEventId.ExecutingSqlQu...

回答 1 投票 0

如何使用 EFCore 查找 CosmosDB 中的不良数据?

我正在尝试从 CosmosDb 中的 DBset 中提取所有条目,如下所示: var list = context.MarketplaceTransactions.ToList(); 这失败了: 信息:2024 年 8 月 23 日 12:44:05.527 CosmosEventId.ExecutingSqlQuery...

回答 1 投票 0

如何从Azure.Data.Tables UpsertEntityAsync获取insertedRecord

我正在从 Microsoft.Azure.Cosmos.Table 迁移到 Azure.Data.Tables 使用 Cosmos,我有这个方法来插入/合并并返回插入的记录 私有异步任务 我正在从 Microsoft.Azure.Cosmos.Table 迁移到 Azure.Data.Tables,遵循 this 使用 Cosmos,我有这个方法来插入/合并并返回插入的记录 private async Task<OfficeSupplyEntity?> InsertOrMergeAsync(CloudTable table, OfficeSupplyEntity record) { var insertOrMergeOperation = TableOperation.InsertOrMerge(record); var result = await table.ExecuteAsync(insertOrMergeOp); var insertedCustomer = result?.Result as OfficeSupplyEntity; return insertedCustomer; } 现在我想将其转换为使用 Azure.Data.Tables。但我不知道如何返回插入的记录。这里 newRecord 似乎得到了 Azure.Response 类型。如何提取插入的记录。 private async Task<OfficeSupplyEntity?> InsertOrMergeAsync(TableClient table, OfficeSupplyEntity record) { var insertedCustomer = await table.UpsertEntityAsync(record); //how to return inserted? } 帮助表示感谢 如何提取插入的记录。 您可以使用以下方法从 Azure Cosmos DB 表 API 检索插入的记录。它使用 GetEntityAsync 从表中检索插入的数据,如下面的输出所示。 private static async Task Main(string[] args) { string connectionString = "*****"; string tableName = "ftab"; var tableClient = new TableClient(connectionString, tableName); var entity = new TableEntity("partitionKey", "rowKey") { { "Name", "Pavan" }, { "Age", "26" } }; await tableClient.UpsertEntityAsync(entity); TableEntity retrievedEntity = await tableClient.GetEntityAsync<TableEntity>("partitionKey", "rowKey"); Console.WriteLine($"PartitionKey: {retrievedEntity.PartitionKey}"); Console.WriteLine($"RowKey: {retrievedEntity.RowKey}"); foreach (var property in retrievedEntity) { Console.WriteLine($"{property.Key}: {property.Value}"); } } 输出: PartitionKey: partitionKey RowKey: rowKey odata.etag: W/"datetime'2024-08-23T12%3A06%3A26.9334605Z'" PartitionKey: partitionKey RowKey: rowKey Name: Pavan Age: 26 Timestamp: 8/23/2024 12:06:26 PM +00:00

回答 1 投票 0

CreateContainerIfNotExistsAsync 失败 BadRequest 无服务器帐户不支持在容器上设置报价吞吐量或自动驾驶仪

CreateContainerIfNotExistsAsync 无法创建 Azure Cosmos Db 容器。 我正在尝试运行此示例:Azure Cosmos DB 中的分层分区键 错误:响应状态代码不存在...

回答 2 投票 0

CosmosDB 批量操作更新插入文档时出现错误 16500:“TooManyRequests”(429)

我在执行批量更新插入操作时遇到了 CosmosDB 问题。错误代码 16500 表示“TooManyRequests”(429) 状态,这表明请求率是...

回答 1 投票 0

尽管 EF Core 和 Terraform 中的分区键设置匹配,但 CosmosDB PartitionKey 错误

我正在使用 EF Core 在 ASP.NET Core 应用程序中使用 CosmosDB。我有一个带有 Slug 属性的 Post 类,我将其用作分区键。但是,我在尝试时遇到错误...

回答 1 投票 0

从 Java 反应器上下文创建/重新创建 Azure CosmosDb 异步客户端

根据公司政策,我们的 CosmosDb 密钥会与 Azure KeyVault 中的新密钥定期轮换,因此我们需要在 Java weblfux/reactive 应用程序中处理此更改的密钥。来自 Java...

回答 2 投票 0

Azure Cosmos DB 是否支持带有内存缓存的 MongoDB

我们一直使用 MongoDB On-Prem 作为具有副本设置的内存缓存数据库。我们计划迁移到 Azure 并使用支持 MongoDB API 和驱动程序的 Cosmos DB,这样我们就不会...

回答 1 投票 0

Azure AI 搜索 - 容器名称对于 cosmosdb 类型无效

我试图在azure ai搜索服务中创建一个指向cosmosdb容器的数据源,但我总是收到错误Container name xxx is invalid for type cosmosdb。 cosmodb 容器是

回答 1 投票 0

在 ADF 复制活动中使用托管身份连接到 CosmosDB 源时忽略“检测日期时间”设置

在多个 Azure 数据工厂管道中,其中一项活动是复制活动,它使用 Azure Cosmos DB for NoSQL 作为源,使用 JSON 格式的 Azure Data Lake Storage Gen2 作为接收器。日期存储...

回答 1 投票 0

node.js API 未正确加载 azure cosmos mongoDB 连接字符串的环境变量

我有一个 microsoft azure 数据库,并且有一个用 typescript 制作的 api,可以在 node.js 服务器上运行,当我在前一天晚上测试 api 时,一切正常,今天早上醒来,我不断收到...

回答 1 投票 0

Cosmos DB 中的活动 ID 是什么?

CosmosDB 中的此活动 ID 是什么?通常,我在 Cosmos DB 的查询浏览器中编写任何错误的查询时都会收到 GUID。 我对此做了一些研发,但没有找到足够的信息,...

回答 2 投票 0

为 MongoDB 的私有 CosmosDB 在 HTTP 中为 Azure AI 搜索创建索引器?

目前,我可以通过Postman通过HTTP请求创建数据源和索引。我的 Azure AI 搜索和 CosmosDB for Mongo 均已禁用公共访问。 我的

回答 1 投票 0

如何在 Azure Cosmos DB 中按日期对数据进行分组?

我正在构建一个分析工具,我正在使用 Azure function 和 Azure Cosmos 来做后端。 该工具正在运行,但某些小部件太重,需要从 Cosmos 检索太多数据。所以

回答 1 投票 0

检查CosmosDB集合中是否存在分区键

有没有办法检查CosmosDB集合中是否存在分区键? 比如可用的分区键是美国的WA、NY、MA等州。有没有...

回答 3 投票 0

更改 Feed 处理器问题

我正在尝试在.net 中测试更改提要处理器。我从一开始就尝试使用更改源处理器(如文档中所述)。当我启动更改提要处理器时,它是 ru...

回答 2 投票 0

将 Azure Cosmos DB 移动到其他租户

是否可以将 Cosmos DB 移动到另一个租户?欢迎提出有关内置导出/导入、API 或工具的建议。我在 Azure UI 中找不到任何内容。

回答 1 投票 0

Entity Framework Core 的 Cosmos 提供程序使用 DbContext 类名创建容器

我在 asp net core 3.1 应用程序中使用 Azure Cosmos DB 和 Microsoft.EntityFrameworkCore.Cosmos 包。在我的 AppContext 类中的 OnModelCreating 方法中,我将每个 dbset ToContainer() 方法赋予了...

回答 2 投票 0

CosmosDB 模拟器容器默认启用大分区键吗?

我正在本地 CosmosDB 模拟器中使用 .NET SDK v3 创建一个具有默认选项的容器。查看容器设置时,我看到大分区键已启用: 容器设置屏幕...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.