因此,我正在创建一个使用货币数据的应用程序。我正在为我的应用程序使用Flask,并使用Flask-pymongo(基本上是具有某些HTTP功能的pymongo)存储数据。
据我了解-Flask没有Decimal对象,因此您必须将货币值转换为Decimal128(BSON对象)。
现在,当我检索值时,我希望能够在前端操纵它(例如,显示总计),而我的操作方式是这样的:
data ['data'] ['venue'] ['ATM'] | string | float
如您所见,正在进行大量投射。从十进制->十进制128->字符串->浮动
当然,我这样做的效率很低,必须有更好的方法。如果有,请告诉我。关于多重转换,我感到很不对劲。如果这样完全可以-请让我知道
谢谢!