我正在使用boto3中的batch_get_item函数同时从dynamodb表中获取多个项目。我的代码如下:
dynamodb = boto3.resource("dynamodb")
values = [1,2]
results = dynamodb.batch_get_item(RequestItems={lyric_table: {'Keys': [{'id': val} for val in values]}})
但是,我收到错误消息:TypeError:无法腌制_thread.lock对象。
我厌倦了重新格式化上面的列表值,并尝试了不同的键值,但是我总是遇到相同的错误。
有关如何解决此问题的任何建议?或关于如何以其他方式基于主键获取多个项目的一些建议?