我是亚马逊网络服务云上的新手。我正在尝试将数据存储到aws DynamoDB 表中。我使用 python脚本在 DynamoDB 中创建了表格。请在下面显示快照。
在表格中,列的顺序未根据我的要求显示。我想订购像
这样的列Rpi_ID RowKey Name Time Date
A100 1 msc 02:07:18 PM 01-04-2017
那么,如何根据我的要求设置列?
我的蟒蛇放置项目代码:
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:抱歉我的英语不好。
答案 0 :(得分:4)
Amazon DynamoDB是NoSQL数据库。 它不使用列的概念。这是因为每个项目(行)可以有不同的数据。管理控制台尝试在列中显示数据,以便我们人们更容易阅读。
从DynamoDB检索数据时,您可以请求特定的密钥(例如Name
),或者您可以接收JSON对象,您可以根据密钥和值来解析必要的信息。