当前位置: 首页 > 知识库问答 >
问题:

AWS Lambda和AWS Dynamodb:扫描计数小于项目计数

孟海
2023-03-14

表< code>events包含3700个项目。当我浏览它时,它只返回791个项目计数。这是为什么呢?

以下是 Lambda 中的代码:

var doc = require('aws-sdk');
var db = new doc.DynamoDB();
exports.handler = (event, context, callback) => {
    var params = {
        TableName: "events",
        ProjectionExpression: "event, #date",
        FilterExpression: "event = :value",
        ExpressionAttributeNames: { "#date": "date" },
        ExpressionAttributeValues: { ":value": { S: "hurricane" } }
    };
    db.scan(params, function(err, data) {
        if (err) {
            console.log(err, err.stack);
        }
        else {
            console.log(data);
        }
    });
}

{项目:[],计数:0,扫描计数:791,最后评估键:{日期:{N:'149987596175'}}}

共有1个答案

林英朗
2023-03-14

如果扫描结果集的大小大于1 MB,则ScannedCount和Count将仅表示总项目的部分计数。您需要执行多个扫描操作才能检索所有结果(请参阅对结果进行分页)。

那是节点中的Lambda吗.js?下面是 Java 中的分页示例

 类似资料:
  • 我创建了一个简单的扫描器,用于计算中的字符串数。txt文件。每个字符串位于下一行。它算错了,每次它给我数字297,甚至有超过20000个字符串。这个txt文件是由我编写的另一个程序创建的,它从网站获取链接,并使用FileWriter和BufferedWriter将其保存到。txt文件。可能有什么问题? 编辑:字符串示例:

  • 本文向大家介绍扫二维码下载apk并统计被扫描次数,包括了扫二维码下载apk并统计被扫描次数的使用技巧和注意事项,需要的朋友参考一下 需求:想让用户扫描一个二维码就能下载APP,并统计被扫描次数。 两种实现方法: 1.一般我们用草料生成二维码,如果没有注册的话只能生成一个包含下载网址的静态码,没有统计功能,而且出了自己截图保存外,草料是不会保存你的二维码的。 如果注册草料后,可以选择生成活码。所谓活

  • 热生成用于Python文件的Fortify文件。 一个类似的问题是Fortify,如何通过命令开始分析,但它列出了java的步骤。 要为python项目生成报告,必须使用--python-path。我尝试了以下步骤,但没有工作。 第一步:清洁,建造 步骤2:扫描:此步骤应生成fpr文件 这没有生成任何fpr文件。第二步给出如下警告: 我不确定我是否使用了正确的命令。 如何确保在目录和子目录中扫描所

  • 我在用node.js. 如果你看这个例子: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Scan.html 上面写着: 其中限制结果项的数量: 通常,AWS CLI自动处理分页;然而,在本例中,CLI的--page size参数限制了每页的项目数。 但如果您读取节点。js AWS文件: https://docs.

  • 问题内容: Scanner.class 提供了许多有用的工具来分析数字,例如可以触发特定特征的 .hasNext ()和 .next_ _()方法。 在这样的某个地方,对于Date来说:第一次是要检测 String中的 日期,并根据格式调整响应( mm / dd / yy | dd / mm / yy | yyyymmdd ,是秒,是字母在里面,是四位数的年份,是负数…)。 编辑回应 扫描仪提供的

  • 我有一个<代码>。NET Core项目我试图运行Fortify扫描。据我所知,目前还没有VS2017 Fortify插件可用,但我很好奇是否可以使用围绕插件工作,仍然执行Fortify扫描?如果是这样,我怎么能把它合并到我的清洁、翻译和扫描命令中? 当前Fortify版本: