न्यूमेरिक स्ट्रिंग को नंबर में कन्वर्ट करने के लिए MongoDB में parseInt() का उपयोग करें। पहले कलेक्शन बनाएं:
> db.demo208.insertOne({ "value": "50" });
{ "acknowledged": true, "insertedId": ObjectId("5e3d92d803d395bdc21346f6") }
> db.demo208.insertOne({ "value": "2350" });
{ "acknowledged": true, "insertedId": ObjectId("5e3d92dd03d395bdc21346f7") }
सभी डॉक्यूमेंट्स देखें:
> db.demo208.find();
आउटपुट:
{ "_id": ObjectId("5e3d92d803d395bdc21346f6"), "value": "50" }
{ "_id": ObjectId("5e3d92dd03d395bdc21346f7"), "value": "2350" }
न्यूमेरिक स्ट्रिंग को नंबर में कन्वर्ट करने की क्वेरी:
> db.demo208.find().forEach(function(doc) {
doc.value = parseInt(doc.value);
db.demo208.save(doc);
});
कन्वर्जन के बाद सभी डॉक्यूमेंट्स:
> db.demo208.find();
आउटपुट:
{ "_id": ObjectId("5e3d92d803d395bdc21346f6"), "value": 50 }
{ "_id": ObjectId("5e3d92dd03d395bdc21346f7"), "value": 2350 }