无服务器数据库管理指南
1. DynamoDB基础操作
在DynamoDB中,我们可以使用 scan 和 query 方法来查询数据。
- scan方法 :用于扫描整个表,示例代码如下:
const AWS = require('aws-sdk');
const documentClient = new AWS.DynamoDB.DocumentClient();
const params = {
TableName: 'Products'
};
documentClient.scan(params, (err, data) => {
if (err) console.log(err, err.stack);
else console.log(data);
});
- query方法 :基于哈希键查找项目。与
scan方法类似,如果读取的数据超过1MB,查询将被中断并返回LastEvaluatedKey参数。不同之处在于,query在读取数据之前会考虑过滤条件,而scan会在读取表后应用过滤条件。以下是查询特定产品的示例:
const AWS
超级会员免费看
订阅专栏 解锁全文
2676

被折叠的 条评论
为什么被折叠?



