将字符串数转换为mongodb和python中的float

时间:2017-12-20 17:51:49

标签: python mongodb pymongo

我在mongodb数据库中有大量数据,我想弄清楚数据分布,如最小值,最大值,平均值等。我的问题是数据类型是字符串而不是整数或浮点数,所以我无法对数据进行排序,计算平均值等。 有没有办法将数据类型从字符串转换为浮动在管道中? 例如,要将字符串日期转换为日期类型,可以使用$dateFromString(aggregation)

或者其他更好的想法来解决这个问题?

1 个答案:

答案 0 :(得分:0)

由于MongoDB基于Javascript,iirc,您可以使用函数'parseFloat'尝试将另一种数据类型转换为float。还有一个'parseInt',它会在你需要的时候尝试转换为整数。