gpt4 book ai didi

node.js - 在 Node.js 中检查 ItemSize DynamoDB

转载 作者:太空宇宙 更新时间:2023-11-04 02:09:45 25 4
gpt4 key购买 nike

我使用dynamo set函数将数据存储在DynamoDB中,但有时数据太大。是否有一个函数可以用来确定数据是否太大而无法保存在 DynamoDB 中? Node.js 函数?谢谢

即使数据是包含数组和其他对象的对象,这也应该有效。

我尝试了 npm 模块 object-sizeof,这有效吗?

最佳答案

您可以使用dyno-item-size模块来获取项目大小。

var dynoItemSize = require('dyno-item-size');
var size = dynoItemSize(item);

var params = {
TableName : table,
Item : {
"autoID" : "yyy",
"alexandriaID" : "id1",
"docType" : "foo",
"username" : "good",
"userdescription" : "user description",
"comment" : "complex condition"
}
};

console.log("Size of item =====>" + dynoItemSize(params.Item));

引用文献:-

ItemSize in DynamoDB http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithItems.html

An item size is the sum of lengths of its attribute names and values (binary and UTF-8 lengths);

关于node.js - 在 Node.js 中检查 ItemSize DynamoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42815898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com