फ्लोट रूपांतरण के लिए, MongoDB में parseFloat() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo523.insertOne({"details":{values:"-0.45"}});{
"acknowledged" : true,
"insertedId" : ObjectId("5e89b7efb3fbf26334ef611f")
} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo523.find();
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" : ObjectId("5e89b7efb3fbf26334ef611f"), "details" : { "values" : "-0.45" } } निम्नलिखित क्वेरी है जो फ्लोट के रूपांतरण में 0 का परिणाम नहीं देती है -
>db.getCollection('demo523').find({}).forEach( function(d)
... { d.details.values = parseFloat( d.details.values )
... db.getCollection('demo523').save(d)} ); संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo523.find();
यह निम्नलिखित आउटपुट देगा -
{ "_id" : ObjectId("5e89b7efb3fbf26334ef611f"), "details" : { "values" : -0.45 } }