无法限制NodeJS中的Dynamo Query

时间:2016-08-31 16:38:02

标签: javascript node.js amazon-web-services amazon-dynamodb

我遇到了在DynamoDB文档客户端查询中限制查询结果的问题。这是我的参数对象:

var params = {
  TableName : config.aws.dynamo.table,
  IndexName: "CreationDate-index",
  KeyConditionExpression: "Area = :area and CreationDate > :creationDate",
  FilterExpression: "IsSuccessFull = :isSuccessFul",
  ScanIndexForward: true,
  Limit: 10,
  ExpressionAttributeValues: {
    ":area":someArea,
    ":creationDate":someDate,
  }
};

当我删除限制时,我会得到超过20的几个结果,但如果我添加限制我只得到一个结果,我一直在读,过滤器表达式可能会导致这种行为,但我不明白为什么。

0 个答案:

没有答案