node.js - 有没有办法在发电机查询操作中应用分页限制之前先应用 filterExpression。?
问题描述
我发现 dynamodb 分页存在一个大问题。- 我使用以下参数执行查询操作
params = {
"TableName": "DEV_post",
"ProjectionExpression": "postId, postType",
"ExpressionAttributeValues": {":postStatusPublished": "published"},
"ScanIndexForward": false,
"Limit": 6,
"FilterExpression": " postStatus =:postStatusPublished "
}
这给出的结果只有 4 个帖子。因为它读取了最新的 6 条记录,然后应用了最不常见的分页方式 filterExpression。前 6 条记录包含 2 条不匹配的条件记录。有什么办法可以克服这个
解决方案
推荐阅读
- javascript - 如何在单击按钮时以可折叠的侧边栏形式填充表格行数据?
- norm - AttributeError:“int”对象没有属性“_forward_pre_hooks”
- phpstorm - 如何在空间上启用 PhpStorm 自动完成?
- javascript - Menu nav li 主动移除
- python - Python ctypes 和可变性
- oracle - Oracel 解码的 Pyspark 实现
- java - Spring Boot:如何连接到外部 h2 数据库
- excel - 使用工作表/excel公式从选项卡中获取唯一行
- java - 基于随机字符串对 Java 中 Math.random() 的数字进行逆向工程
- google-cloud-platform - 在 Google 云控制台中的区域之间移动云 SQL