问题标签 [pocodynamo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - How get resource name in ResourceNotFoundException of AWSSDK.DynamoDBv2
i am working with ServiceStack.Aws and i am getting an ResourceNotFoundException, but i can't see the resource name that it looking for. ¿The resource name are sent in the exception? ¿How can i get it?
My model class is (table and index name exists)
My code is
In my app.config i have (path and profile name exists. Region is ok too)
Edit: The problem is that ServiceStack don't use AWS Attributes. So, i change DynamoDBTable to Alias and all work fine
c# - 如何使用 ServiceStack.Aws 在 dynamodb 中设置读/写容量
我想在 ServiceStack.Aws 同步我的模型时设置自定义读/写容量。
我有这个模型
并使用此代码创建
如何设置自定义读/写容量?
c# - ServiceStack.Aws 在 DynamoDB 上支持“最后评估的密钥”吗?
在 DynamoDB 中,当设置了 limit 属性时,DynamoDB 将返回一个用于分页的“最后评估的键”(参见此处)
我想知道 ServiceStack.Aws 是否支持此功能(对于 .NET c# 版本),或者我是否需要直接使用 AWSSDK 客户端
谢谢
编辑: 我想实现服务器端分页。使用 PocoDynamo 如何实现这一点?我的代码看起来像这样
编辑 2:
在一些答案中,他们告诉我我需要使用委托参数。但是,这个委托似乎需要一个 QueryResponse 对象,并返回一个 IEnumerable。从 QueryResponse,我知道我可以得到LastEvaluatedKey
,但是这个委托如何返回最后评估的密钥?有可能吗?
谢谢
谢谢
c# - 如何在 PocoDynamo 中创建具有空字段的 QueryExpression
当范围键为空时,我想查询 GSI。我有这段代码,但它引发了异常
我的模型看起来像这样
这是我的索引
我做错了什么?
谢谢
servicestack - 如何使用 servicestack.aws PocoDynamo 批量获取项目?
使用亚马逊原生.net lib,batchget是这样的
现在我正在测试使用 servicestack.aws,但是我找不到如何去做。我试过以下,都失败了。
在这两种情况下,它都会抛出一个异常,上面写着 Additional information: Invalid operator used in KeyConditionExpression: OR
请帮我。谢谢!
c# - PocoDynamo - 如何在运行时更改表名以进行放置和删除
我已经在 DynamoDB 中创建了我的表,我想使用 PocoDynamo 给它们写信。但是,我需要根据我正在运行的环境在运行时更改表名。我可以在这样的查询时成功地做到这一点:
这很好用,但我看不到如何在运行时使用 Put 和 Delete 执行此操作。
有人知道这是否可能吗?
amazon-dynamodb - 错误:表尚未注册,在 DynamoDB 中
将 pocodynamo 用于我的本地 dynamodb 时出现错误,因为该表尚未注册。我正在尝试进行 crud 操作,但是在将数据插入本地 dynamodb 表时,出现错误
System.ArgumentNullException:“表尚未注册:Todo。参数名称:表”
我已经通过以下方式创建了一个表:
验证表已创建并处于活动状态:
servicestack - PocoDynamo(提供的关键元素与架构不匹配)
我在 Dynamo Db 中创建了一个表,其中 Id 作为主键,customerID 作为排序键。
当我按 Id 查询项目时,如下所示,我收到错误“提供的关键元素与架构不匹配”
db.GetItem("aa4f0371-6144-4bd9-8980-5066501e37aa");
当我从发电机数据库中删除排序键时,它按预期工作。
通过 Id 获取项目的正确方法是什么,它也有一个与之关联的排序键。
c# - ServiceStack.Aws.DynamoDb:是否有异步 API?
ServiceStack是一个很棒的库,我现在正在考虑将它也用于与AWS DynamoDb一起使用。
但是,我能找到的唯一异步 API是这三个:
CreateMissingTablesAsync
WaitForTablesToBeReadyAsync
InitSchemaAsync
是否有任何理由不为其余部分创建异步 API?管道中是否有异步 API?
谢谢你。