Sca*_*ast 3 javascript amazon-web-services amazon-dynamodb aws-sdk
我想说的是:
select * from myTable where pkName in ('john', 'fred', 'jane')
Run Code Online (Sandbox Code Playgroud)
但似乎没有一种本地方法可以提供数组中的项目列表。我的查询正在工作并检索单个主键的值,但希望能够传递多个主键。从控制台中的 DynamoDb 页面来看,这似乎是不可能的,但是有没有好的解决方法?我是否只有多个OR且KeyConditionExpression非常复杂ExpressionAttributeValues?
我引用此页面: https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Query.html
并使用基于以下内容的代码(可以在下面的地址找到):
var params = {
ExpressionAttributeValues: {
':s': {N: '2'},
':e' : {N: '09'},
':topic' : {S: 'PHRASE'}
},
KeyConditionExpression: 'Season = :s and Episode > :e',
ProjectionExpression: 'Title, Subtitle',
FilterExpression: 'contains (Subtitle, :topic)',
TableName: 'EPISODES_TABLE'
};
Run Code Online (Sandbox Code Playgroud)
https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/dynamodb-example-query-scan.html
| 归档时间: |
|
| 查看次数: |
7286 次 |
| 最近记录: |