【发布时间】:2021-06-22 16:03:58
【问题描述】:
我的文档如下所示:
{'id': 123,
'favorites': [5, 3, 7, 8, 1, 9, 2]}
在本文档中,收藏夹属于列表类型。我想查询最新的收藏夹或前/后 5 个收藏夹。我不确定如何在 DynamoDB 中实现这一点。请帮忙。
【问题讨论】:
-
先显示您的查询。
-
我使用 boto3。所以,我的想法是使用 get_item 和使用 id=123 的投影表达式,然后使用 python 的列表理解来获取第一个/最后一个项目。我找不到任何与 mongo 的切片运算符等效的东西。如果您想确认,这不是作业问题。
标签: amazon-web-services amazon-dynamodb boto boto3 nosql