$toString से ObjectId को स्ट्रिंग में बदलें
यह आलेख पिछले आलेख (1005070067) के समान है - MongoDB एग्रीगेशन में $toString ऑपरेटर का उपयोग करके ObjectId को स्ट्रिंग में बदलने का तरीका दिखाता है।
उदाहरण
> db.objectidToStringDemo.insertOne({"UserName":"John"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c92b80036de59bd9de0639d") }
> db.objectidToStringDemo.insertOne({"UserName":"Chris"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c92b80436de59bd9de0639e") }
> db.objectidToStringDemo.insertOne({"UserName":"Larry"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c92b80936de59bd9de0639f") }
> db.objectidToStringDemo.insertOne({"UserName":"Robert"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c92b81836de59bd9de063a0") }
Aggregation में रूपांतरण
> db.objectidToStringDemo.aggregate([
{$project: {
_id: {$toString: "$_id"}
}}
]);
नोट: यह आलेख 1005070067 की डुप्लिकेट सामग्री प्रतीत होता है। दोनों में एक ही उदाहरण और स्पष्टीकरण है।