Я использую библиотеку vogels в моем проекте (https://www.npmjs.com/package/vogels).
Ниже приведена схема
test2-help-opens:
hashKey: time
timestamps: true
schema:
time: string
channel: string
status: number
Здесь столбец времени - ха sh ключ Ниже приведен код, из которого я извлекаю данные из 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: предоставленный ключевой элемент не соответствует схеме
Я пробовал много вещей, но не нашел решения, может кто-нибудь, пожалуйста, помогите мне в этом, это будет действительно полезно.