我在我的项目中使用 vogels 库(https://www.npmjs.com/package/vogels)。
下面是架构
test2-help-opens:
hashKey: time
timestamps: true
schema:
time: string
channel: string
status: number
这里时间列是哈希键。下面是我使用通道密钥从 DynamoDB 获取数据的代码
getOpenRequestModel().get({ channel : 'yes' };, (fetchErr, resp) => {
if(fetchErr){
console.log('Something went wrong to fetch',fetchErr);
response = { status:false, statusCode: 200, body: 'Something went wrong while fetching from open request' };
cb(null, response);
}else{
console.log('Response from findOpenRequest',resp);
response = { status:true, statusCode: 200, body: resp };
cb(null, response);
}
});
我面临验证错误{ ValidationException:提供的关键元素与架构不匹配
我已经尝试了很多事情,但没有找到任何解决方案,有人可以帮助我,这将非常有帮助。