1

我在我的项目中使用 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:提供的关键元素与架构不匹配

我已经尝试了很多事情,但没有找到任何解决方案,有人可以帮助我,这将非常有帮助。

4

0 回答 0