javascript - DynamoDB 中使用 BETWEEN 比较运算符的 ScanFilter

标签 javascript amazon-web-services filter amazon-dynamodb

我正在尝试使用 ScanFilter 来使用 dynamoDB 过滤日期。 我尝试查看文档,但找不到如何构建 JSON 格式。 目前我有:

 "params": {
    "TableName": "steprstatus2",
    "ScanFilter": {
      "lastModified": {
        "ComparisonOperator": "BETWEEN",
        "AttributeValueList": [
          "Wed, 10 Oct 2018 21:09:23 GMT", "Fri, 12 Oct 2018 21:09:23 GMT"
        ]
      }
    }
  }

我不确定 AttributeValueList 中应包含哪些内容,或者是否必须将日期修改为 DynamoDB 本身中的特定格式。

谢谢

最佳答案

看起来我需要使用 BETWEEN 比较运算符,并在相同数据类型的数组中提供逗号分隔值:

 "ScanFilter": {
      "lastModified": {
        "ComparisonOperator": "BETWEEN",
        "AttributeValueList": [
            "Wed, 10 Oct 2018 00:02:59 GMT",
            "Wed, 10 Oct 2018 23:46:34 GMT"
        ]
      }
    }

关于javascript - DynamoDB 中使用 BETWEEN 比较运算符的 ScanFilter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52826715/

相关文章:

javascript - 用于将元素从一个父元素移动到另一个父元素的 React 动画

javascript - 如何更改或添加点击功能 js/css 以供移动使用

flash - 使用 Amazon S3 等 CDN 来控制对媒体的访问

java - Files.walk 识别文件是来自子文件夹还是主文件夹

javascript - 使用查询从 div(page) 搜索文本第二次会崩溃

javascript - 在 JavaScript 中只使用函数的一个参数

php - AWS 社交网络服务

amazon-web-services - 为什么 t2.large 的定价与 m4.large 相似?

javascript - 如何向图像添加发光滤镜

html - 如何在 Ionic 2 中应用图像 CSS3 滤镜