1

有没有办法使用 DynamoDB/Dynamoose 根据包含所有指定元素的数组字段进行查询?我正在从 MongoDB/Mongoose 迁移,我需要类似于$allMongoDB 中运算符的功能(https://docs.mongodb.com/manual/reference/operator/query/all/

4

1 回答 1

1

不,没有这样的功能。

无论如何,您在这里谈论的是一个FilterExpression参数Query,而不是 a KeyConditionExpression(它只能是关于键列,并且不能有嵌套数组),所以无论如何您都要为整个项目付费 - 所以您不妨阅读整个项目并在客户端进行您想要的比较。这将花费您额外的网络带宽,但不会花费您在任何情况下都需要付费的 DynamoDB 操作。

于 2020-07-12T09:42:41.723 回答