我试着用boto3测试dynamodb的样品过滤器。我的简单示例-写的几乎与documented相同-失败了。我正在使用一个与.scan
正确工作的表'User':
In [24]: list(User.scan())
Out[24]: [users_info-dev<giovanni>, users_info-dev<nicola>, users_info-dev<ping>]
在尝试筛选密钥时:
^{pr2}$错误是什么?执行扫描的正确方法是什么?在
注意:我还没有真正了解扫描和查询之间的区别。“query”似乎应该用于筛选主键。有一个SQL数据库的背景,我觉得很奇怪。。。在
我没有意识到我在用pynamodb提供的包装机。该表不是boto3提供的表,而是pynamodb提供的,因此查询/扫描的语法是different(更简单):
相关问题 更多 >
编程相关推荐