0
我有一個數字存儲在mongo中,15000.245263,小數點後有6個數字,但是當我使用pymongo來獲得這個數字時,我得到了15000.24。 pymongo是否降低了浮動的精度?pymongo float precision
我有一個數字存儲在mongo中,15000.245263,小數點後有6個數字,但是當我使用pymongo來獲得這個數字時,我得到了15000.24。 pymongo是否降低了浮動的精度?pymongo float precision
我不能重現這一點。在我的Mac上的Python 2.7.13中:
>>> from pymongo import MongoClient
>>> c = MongoClient().my_db.my_collection
>>> c.delete_many({}) # Delete all documents
>>> c.insert_one({'x': 15000.245263})
>>> c.find_one()
{u'x': 15000.245263, u'_id': ObjectId('59525d32a08bff0800cc72bd')}
「x」的檢索值與我輸入它時的相同。