首页 > 解决方案 > Dynamo db 查询列表参数

问题描述

我不知道我在这个查询中做错了什么。我正在查询一个带有如下条目的发电机表:

| 编号 | 姓名 | 价格 | 标签 |

标签是一个列表:

[ { "S" : "tag1" }, { "S" : "tag2" }, { "S" : "tag3" }]

我想做一个查询,我希望所有条目在另一个标签列表中都有任何标签。例如,获取具有“tag1”的每个条目或具有“tag1”、“tag2”的每个条目。

我现在要测试的查询是:

    {"TableName": "products-lambda-table",
     "FilterExpression": "tags IN (:tags1)",
     "ExpressionAttributeValues": {
     ":tags1": "tag1"
    }

这会抛出 nada(使用节点,AWS.DynamoDB.DocumentClient().query(params))

有什么我想念的吗?这对我来说都是全新的。

标签: dynamodb-queries

解决方案


我自己解决了,想太多了/其他地方有一个错误让我失望。


推荐阅读