我是 Amazon web services 云的新手。我正在尝试将我的数据存储到 aws DynamoDB 表中。我已经使用 python 脚本 在 DynamoDB 中创建了表。请显示下面的快照。
在表格中,列的顺序 没有按照我的要求显示。我想要像这样的列顺序,
Rpi_ID RowKey Name Time Date
A100 1 msc 02:07:18 PM 01-04-2017
那么,如何根据自己的需求设置列呢?
我的 python 放置元素代码:
Table.put_item(
Item={
'RowKey': 1,
'Rpi_ID': 'A100',
'Name': 'msc',
'Time': time.strftime("%I:%M:%S %p"),
'Date': time.strftime("%d-%m-%Y"),
}
)
请帮帮我。提前致谢。
P.S:抱歉我的英语不好。
最佳答案
Amazon DynamoDB 是一个 NoSQL 数据库。 它没有使用列的概念。这是因为每个项目(行)可以有不同的数据。管理控制台尝试以列的形式显示数据,以便我们人类更容易阅读。
当从 DynamoDB 中检索数据时,您可以请求特定的键(例如 Name
),或者您可以接收一个 JSON 对象,您可以从中根据键和值解析必要的信息。
关于python - 在 AWS 的 DynamoDB 表中设置列的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43154938/