2016-03-19 7 views
0

私はDynamoDBとVogels ORMライブラリを使って作業しています。何らかの理由で、私は修正できないというエラーを受けています。Node.JS Dynamo DB Vogels KeyConditionエラー

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('[email protected]') 
.exec(callback); 

このコード例外:

{[にValidationException:KeyConditions又は KeyConditionExpressionパラメータのいずれかが、要求で指定されなければならない]
メッセージ:「KeyConditions又はKeyConditionExpressionパラメータ いずれかでなければなりませんが要求で指定された 'コード: 'にValidationException'、
時間:土2016年3月19日10時46分51秒GMT-0400(EDT)、requestId: 'A0YEPYICHOMPWNNUHY5AXR9BRYGIUMJO4P4ZDVUCHCKJNO9GDTXT'、 statusCode: 400、再試行可能:false、retryDelay:0}

私が間違っていることはありますか?私はこの問題を理解していないようです。どんな助けでも大歓迎です。

https://www.npmjs.com/package/vogels
https://github.com/ryanfitz/vogels

答えて

1

問題を考え出しました。私はテスト環境にDynaliteを使用していましたが、適切に呼び出しを処理していませんでした。

関連する問題