java - 使用 java Dynamodb 通过非主键获取数据
问题描述
我刚开始在 AWS 中使用 DyanamoDB。我正在使用 java 来实现 lambda 函数。我想要从相当于下面 SQL 的表中获取数据的方法。
SELECT *
FROM UserTable U WHERE
U.email='sample@email.com' AND U.name LIKE 'Ste%';
其中电子邮件和姓名中的任何一个都不是主键。
但我仍然找不到直接的方法。我发现我们必须知道主键值才能查询数据。AWS 文档也无济于事。有人可以帮我举个例子吗。
解决方案
推荐阅读
- swift - 如何在单个失败时中止整个调度组操作而不返回多个失败完成处理程序?
- r - 在 R 库中时,获取调用库的原始文件的路径?
- c# - 如何在 Windows 中更改鼠标指针大小?
- android - Firestore 地理查询
- python - 从类中的模块导入函数找不到自我
- python - Seaborn 图调整“plotting_context”对于图例标记大小没有按预期工作
- postgresql - 在 Microsoft Server 2016 上使用 Docker 设置 Apache Airflow
- javascript - javascript handleClick-function 语法错误?for循环
- python - 在配对图中,如何不显示置信区间而是显示网格线?
- node-red - 值超出界限节点红色读数浮动