哪种格式适合在 AWS dynamodb 表中存储浮点值?

var*_*ble 7 amazon-web-services amazon-dynamodb

我想在 AWS dynamo 数据库表中存储浮点值(例如:10.12)。

可用的选项有:

在此输入图像描述

要保存浮点值,我应该选择字符串还是数字?

Mar*_*arc 10

长期悬而未决的问题,但 DynamoDB 显然不支持直接开箱即用的浮动。

也就是说,将其存储为string共识解决方法。

作为参考,请参阅官方 AWS Boto3 GitHub 页面的答案,此处

对我们有用的是将浮点值包装到 str 中并转换为 Decimal,而不会损失精度!