azure-cosmosdb相关内容
我有一个Azure函数,它与Blob存储通信以读取上次同步日期时间,然后根据该时间从Cosmos数据库读取数据。 少数交互运行良好,在某些情况下随机抛出以下异常
..
我正在使用Document DB,并且了解一些念力中ORDER BY命令的工作原理。 查询1成本超过4000 RU: SELECT * FROM c WHERE c._ts > 0 查询2仅需95 RU: SELECT * FROM c WHERE c._ts > 0 ORDER BY c._ts 查看图片: 请帮我解释一下。 推荐答案 这很正常,也是意
..
我有一个带有 CosmosDBTrigger 的 Azure 函数,该函数用于使用 Application Insights 监控的消费游戏.被监控的集合在更改提要中插入了 500,000 个.消费计划在几分钟内将实例数量增加到 15,但只有第一个实例能够处理任何更改. 我认为这是因为租约是由第一个实例保留的.我本质上是为 14 实例付费,什么都不做. 我注意到您应该能够在 Cosmo
..
我的 Azure 函数带有 CosmosDB 触发器,它使用租约收集机制侦听收集.此功能托管在消费计划上. 我注意到在繁重的负载下,我倾向于以越来越大的延迟来更新我的功能.阅读文档后,我没有找到一种方法来改进我的设置的缩放.有办法吗? 解决方案 Consumption Plan 实例应该根据你的 Function 滞后多远而增长.如果您使用的是消费计划,如果您使用的是应用服务计划,则
..
我在 Azure Functions 中使用 JavaScript 语言.使用 Cosmos DB 作为输入时,我无法将整数作为变量进行查询.例如,我有以下内容: 使用 Azure Cosmos DB 作为我的输入的函数设置(公司).这是将分区键设置为 {partitionKey} 并将我的 SQL 查询设置为 SELECT * FROM c where c.random = {random
..
我很好奇 Azure Functions 上的缩放如何与输出到 Document DB 相关. 基本上,当 Document DB 因为超出分配的吞吐量而返回 429 时会发生什么?我问是因为当我将最低级别的 Azure Functions 与最低级别的 Document DB 相结合并在 20 秒内继续调用该函数 1000 次时,我只看到 700-800 个实际文档插入到我的文档数据库集合
..
TL;DR:这个例子 在 VS2017 中不适合我. 我有一个 Azure Cosmos DB,并希望在其中添加或更新某些内容时触发一些逻辑.为此,CosmosDBTrigger 应该很棒. 教程 演示在 Azure 门户中创建触发器,它适用于我.但是,在 Visual Studio(15.5.4,目前最新)中做同样的事情不会. 我使用默认 Azure Functions 模板、
..
问题 每当我们请求列表或查询时,我们都会看到从 DocumentDB REST API 返回的此错误,但当我们按名称/ID 获取对象时则不会: 输入的授权令牌无法处理请求.请检查预期的负载是否按照协议构建,并检查正在使用的密钥. 背景 我们已经成功使用带有 DocumentDB 的 node.js sdk 一年多了,但是由于我们想将后端的 restful API 代码从 n
..
我正在关注 microsoft learning 关于如何使用 CosmosDb 为 azure 函数添加输入绑定,但是在调用该函数时它会不断返回内部服务器错误(500 http 代码). function.json中azure函数的配置是: {“绑定":[{"authLevel": "函数",“类型":“httpTrigger",“方向":“在",“名称":“请求",“方法": [“得到
..
我有一个 Document Db 集合 'Col_1' .我还创建了一个 Azure cosmos db 触发器函数,用于在“Col_1"中的任何文档更新时检查并采取行动.但是我需要确切地知道文档的哪一部分是从 azure 函数修改的.请确认是否支持,否则欢迎为我的问题提供任何解决方案.我当前的功能代码如下: 公共静态类 CosmosDBTrigger{[FunctionName("Cosmo
..
我是 Azure 的新手.我想知道是否可以通过 https 触发器更新现有记录. 我在网上找到的许多解决方案要么是创建新记录,要么是更新完整的文档.我只想更新文档中的 2 个属性. 我尝试了 [this][1] 和以下代码,但没有成功[函数名称(“函数 1")]public static HttpResponseMessage Run([HttpTrigger(AuthorizationL
..
我正在使用 azure functions 2.x 和 dotnet core 开发一个 http 触发器,在最新更新到 VS 2017 15.8.2 后,我在本地运行该函数时收到以下错误 1/9/2018 13:30:50] 停止主机[1/9/2018 13:31:06] 读取主机配置文件 'C:\Users\MattDouhan\source\repos\NWMposTransInput\N
..
我已经实现了一个由 HttpRequest 触发的 Azure 函数.名为 name 的参数作为 HttpRequest 的一部分传递.在 Integration 部分,我使用以下查询从 CosmosDB 检索数据(作为输入): SELECT * FROM c.my_collection pm在哪里包含(pm.first_name,{name}) 如您所见,我发送的“名称"没有对其进行消毒.这
..
我想使用自定义 JsonSerializerSettings 使用 DocumentDb API 创建一个文档.谁能告诉我该怎么做? 我试过设置 JsonConvert.DefaultSettings = () =>{返回新的 JsonSerializerSettings() {ContractResolver = new CamelCasePropertyNameContractReso
..
阅读 Azure 门户后,我了解了如何通过 Azure Functions 对 CosmosDB 进行 POST、PUT 和 GET 操作.但是删除,我不明白该怎么做. 我应该使用哪些绑定.它应该通过 sql 查询还是集合的方法发生,例如 Remove()? [**FunctionName**("EmployeeDocumentDB")]公共静态异步任务
..
我已经设置了一个带有 Azure Cosmos DB(文档)输出的 Azure 函数.cosmos 数据库配置为 MongoDB.并添加以下简单代码来尝试添加新文档: module.exports = function (context, eventHubMessages) {context.bindings.document = {text : "测试数据"}context.done();};
..
我正在尝试使用 Azure Functions httpTrigger 调用从我的数据库中删除一个项目. 从 '@azure/cosmos' 导入 { CosmosClient, }const httpTrigger: AzureFunction = async function (context: Context, req: HttpRequest): Promise{常量客户端
..
我在 CosmosDB 查询资源管理器上执行了以下查询. SELECT c.id, c.created_at FROM cWHERE c.created_at_epoch
..
看着新的 Azure cosmos 数据库,我对它的多模型性质有点困惑.具体是指: a) 可以同时以多种方式查询同一个底层数据库/存储,以便我可以同时使用 gremlin 图形查询和 mongodb api 来处理相同的集合. 或 - b) 这是否意味着您可以在配置 Cosmos DB 时选择不同的模型(图形、键值、列、文档),这就是从那时起存储数据的方式. 小册子听起来像
..
在 Cosmos DB 文档中,我看到分配一个固定 (10GB) 集合意味着永远只会分配一个分区来保存集合中的文档. 我的问题:如果我选择一个固定集合,如果我只有一个分区,为什么仍然提示我选择一个分区键? 我的猜测是,单分区指的是单物理分区,但还是可以在单物理分区内存储 N 个逻辑分区(每个由一个分区键标识).但如果这是正确的,除了每个分区所需的最小 RU/s 之外,我认为选择固定(1
..