2014-03-25 73 views
0

我試圖將字符串轉換爲「200.991」浮動可惜perl的不如何在Perl中插入mongoDB float數據類型?

隨着數據類型::通過模塊

my $float=to_float(200.991", 2)

並用以下coammnd爲float類型解釋值作爲一個字符串

my $float =sprintf('%.2f', '200.991')

最後,如果我插入字符串的MongoDB像

$collection->insert({ High_Rate => $float });

MongoDB的店值作爲字符串

{ "_id" : ObjectId("533143e63bb2cce912000009"), "High_Rate" : "200.99" }

任何想法我怎麼能保存問題?

回答

2

我懷疑

$collection->insert({ High_Rate => 0+$float }); 

就可以了(這是如何強迫串號碼JSON值)。

+0

感謝暴徒,它工作正常。 – ovntatar

相關問題