Dynamo.DB 中的必需属性

3 amazon-web-services nosql amazon-dynamodb

我正在使用 Dynamo.DB 并关注 Node.JS 的“ https://www.npmjs.org/package/dynamodb ”;我想知道如何将属性设为“必需”?

这里有一个我在文档中找到的示例,但我不确定我们是否可以在 Dynamo.DB 中拥有“required”属性?

// flat [string, number, string array or number array] based json object
var item = { score: 304,
             date: (new Date).getTime(),
             sha: '3d2d6963',
             usr: 'spolu',
             lng: ['node', 'c++'] };

ddb.putItem('a-table', item, {}, function(err, res, cap) {});
Run Code Online (Sandbox Code Playgroud)

E.J*_*nan 5

我不认为你可以。只有主键是必需的,因为 DynamoDB 是“无模式”的,因此在无模式数据库中的字段上具有必需的属性实际上没有意义。