【问题标题】:Node.JS Dynamo DB Vogels KeyCondition ErrorNode.JS Dynamodb Vogels 关键条件错误
【发布时间】:2016-03-20 01:37:23
【问题描述】:

我一直在使用 DynamoDB 和 Vogels ORM 库。出于某种原因,我收到了一个我无法修复的错误。

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 参数。]
message: 'KeyConditions 或 KeyConditionExpression 参数 必须在请求中指定。', code: 'ValidationException',
时间:2016 年 3 月 19 日星期六 10:46:51 GMT-0400 (EDT),requestId: 'A0YEPYICHOMPWNNUHY5AXR9BRYGIUMJO4P4ZDVUCCHCKJNO9GDTXT',状态码: 400,可重试:假,重试延迟:0 }

我做错了什么吗?我似乎无法弄清楚这个问题。非常感谢任何帮助。

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

【问题讨论】:

    标签: node.js database amazon-web-services vogels


    【解决方案1】:

    找出问题所在。我在我的测试环境中使用 Dynalite,但它没有正确处理调用。

    【讨论】:

      猜你喜欢
      • 2017-05-09
      • 1970-01-01
      • 1970-01-01
      • 2015-10-28
      • 1970-01-01
      • 1970-01-01
      • 2016-02-21
      • 2020-06-26
      • 2016-05-20
      相关资源
      最近更新 更多