Dynamo set 함수를 사용하여 DynamoDB에 데이터를 저장하지만 데이터가 너무 커지는 경우가 있습니다. 데이터가 너무 커서 DynamoDB에 저장할 수 없는지를 결정하는 데 사용할 수있는 함수가 있습니까? 노드 js 함수? 감사합니다Node.js의 ItemSize DynamoDB를 확인하십시오.
데이터가 배열 및 다른 개체가있는 개체 인 경우에도 작동합니다.
npm 모듈 object-sizeof를 시도했는데 작동합니까?
Dynamo set 함수를 사용하여 DynamoDB에 데이터를 저장하지만 데이터가 너무 커지는 경우가 있습니다. 데이터가 너무 커서 DynamoDB에 저장할 수 없는지를 결정하는 데 사용할 수있는 함수가 있습니까? 노드 js 함수? 감사합니다Node.js의 ItemSize DynamoDB를 확인하십시오.
데이터가 배열 및 다른 개체가있는 개체 인 경우에도 작동합니다.
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
그 속성 이름의 길이의 합이고 (이진 및 UTF-8 길이) 값;
항목에 배열과 개체가있을 때이 기능이 작동하지 않습니다. 다른 방법이 있습니까? – Jasmine
https://www.npmjs.com/package/object-sizeof – Jasmine
배열 및 개체에 대해 어떻게 작동하지 않는다고 말씀 하시겠습니까? 예를 들어 줄 수 있습니까? – notionquest
데이터의 최대 크기가 400KB를 초과하는지 여부를 나타 냅니까? – notionquest
예 데이터가 존재하지 않는지 확인하려면 어떻게해야합니까? 400Kb – Jasmine