javascript - 如何使用适用于 JavaScript 的 AWS 开发工具包在 Amazon DynamoDB 中使用分区键进行查询
问题描述
我是 Amazon DynamoDB 的新手,我想根据创建者 ID 获取记录。我制作了一个分区键,然后进行了查询
var params = {
TableName: process.env.TABLE_PARTS,
IndexName: "createdBy-index",
KeyConditionExpression: "createdBy = :createdBy",
ExpressionAttributeValues: {":createdBy": "abus282jehbhwdubunids"}
}
const data = await db.query(params).promise();
res.send(data);
但我得到 data = null
解决方案
要了解如何成功使用适用于 JavaScript 的 AWS 开发工具包来查询 Amazon DynamoDB 表,请参阅 适用于 JavaScript 的 AWS 开发工具包开发指南。具体参考这个话题:
请参阅获取项目下的示例。
本开发指南包含成功使用此 SDK 所需的信息。
推荐阅读
- html - 坚持完成基本 Web 开发项目的过程
- kubernetes - 存储在 GKE "etcd" 中的信息是否加密?
- jdbc - LogStash JDBC 输入调度问题 - 是否可以在上一个查询完成后一分钟运行查询
- android - React Native Android:清单合并失败
- javascript - 在悬停菜单上暂停
- azure-data-factory-2 - 获取预定触发器列表
- python - 将“在按钮中”(模板)定义的参数传递给 CRUD 视图
- ionic-framework - Ionic 3 Button 不完全固定在页脚处,它在滚动时移动
- ios - 如何知道焦点元素何时在语音中重新聚焦(iOS)
- flutter - 如何在 Flutter 中制作可重用的 PopupMenuButton