【发布时间】:2016-09-23 18:23:13
【问题描述】:
我正在使用 Lambda (nodeJS 4.3) 来查询我的 DynamoDB:
var params = {
TableName : "shoes",
KeyConditionExpression: "gender = :gender AND support = :support AND terrain = :terrain",
ExpressionAttributeValues: {
":input": inputGender,
":input": inputSupport,
":input": inputTerrain
}
}
当它运行时,我收到一条错误消息,提示我缺少“查询条件缺少关键架构元素:Id”。这可能只是我的一个基本误解,但如果我想查询 DynamoDB 中的 2 个或更多字段,我是否需要将它们设为键或在所有字段上创建索引??
提前致谢。
【问题讨论】:
标签: node.js amazon-dynamodb aws-lambda