我一直在使用DynamoDB和Vogels库。由于某些原因,我一直收到一个我无法修复的错误。
var BlogPost = vogels.define('BlogPost', {
hashKey : 'email',
rangeKey : ‘title’,
schema : {
email : Joi.string().email(),
title : Joi.string(),
content : Joi.binary(),
tags : vogels.types.stringSet(),
}
});
BlogPost
.query('werner@example.com')
.exec(callback);此代码抛出:
{ ValidationException:必须在请求中指定KeyConditions或KeyConditionExpression参数。 消息:“必须在请求中指定KeyConditions或KeyConditionExpression参数。”,代码:“ValidationException”, 时间:2016年3月19日(星期六) 10:46:51格林尼治时间-0400(美国东部时间),requestId: requestId statusCode: 400,retryable: false,retryDelay: 0}
我做错什么了吗?我似乎搞不懂这个问题。任何帮助都是非常感谢的。
发布于 2016-03-19 17:37:23
解决了问题。我使用Dynalite作为我的测试环境,它没有正确地处理调用。
https://stackoverflow.com/questions/36103245
复制相似问题