Ich habe mit DynamoDB und der Vogels ORM-Bibliothek gearbeitet. Aus irgendeinem Grund habe ich einen Fehler erhalten, den ich nicht beheben kann.Node.JS Dynamo DB Vogels KeyCondition Fehler
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);
Dieser Code führt:
{[Validation: Entweder die KeyConditions oder KeyConditionExpression Parameter muss in der Anfrage angegeben werden.]
Nachricht: ‚Entweder die KeyConditions oder KeyConditionExpression Parameter sein muss in der Anfrage angegeben. ', Code:' ValidationException ',
Zeit: Sa Mär 19 2016 10:46:51 GMT-0400 (EDT), requestId: ' A0YEPYICHOMPWNNUHY5AXR9BRYGIUMJO4P4ZDVUCHCKJNO9GDTXT ', status: 400, wiederholbarer: false, RetryDelay: 0}
Gibt es etwas, was ich falsch mache? Ich kann das Problem nicht lösen. Jede Hilfe wird sehr geschätzt.
https://www.npmjs.com/package/vogels
https://github.com/ryanfitz/vogels