Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB में ObjectId को स्ट्रिंग में कैसे बदलें?

<घंटा/>

ObjectId को स्ट्रिंग में बदलने के लिए, MongoDB में $toString का उपयोग करें। उपरोक्त अवधारणा को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -

> db.objectidToStringDemo.insertOne({"UserName":"John"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c92b80036de59bd9de0639d")}> db.objectidToStringDemo.insertOne({"UserName" :"क्रिस"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5c92b80436de59bd9de0639e")}> db.objectidToStringDemo.insertOne({"UserName":"Larry"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5c92b80936de59bd9de0639f")}> db.objectidToStringDemo.insertOne({"UserName":"Robert"});{ "acknowledgeed" :true, "insertedId" :ObjectId("5c92b8de063de0")}> 

संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -

> db.objectidToStringDemo.find().pretty();

निम्न आउटपुट है -

{ "_id" :ObjectId("5c92b80036de59bd9de0639d"), "UserName" :"John" }{ "_id" :ObjectId("5c92b80436de59bd9de0639e"), "UserName" :"Chris" }{ "_id" :ObjectId( "5c92b80936de59bd9de0639f"), "UserName" :"Larry" }{ "_id" :ObjectId("5c92b81836de59bd9de063a0"), "UserName" :"Robert"}

यहां ऑब्जेक्ट आईडी को मोंगोडीबी कुल में स्ट्रिंग मान में कनवर्ट करने की क्वेरी है। क्वेरी इस प्रकार है -

> db.objectidToStringDemo.aggregate([... {... $प्रोजेक्ट:{... _id:{... $toString:"$_id" ... } ... } ... } ... ]... );

निम्न आउटपुट है -

{ "_id" :"5c92b80036de59bd9de0639d" }{ "_id" :"5c92b80436de59bd9de0639e" }{ "_id" :"5c92b80936de59bd9de0639f" }{ "_id" :"5c92b81836de" :"5c92b81836de" 
  1. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    एक स्ट्रिंग को JavaScript ऑब्जेक्ट में बदलने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>

  1. मैं MongoDB में प्राकृतिक कैसे छाँट सकता हूँ?

    MongoDB में प्राकृतिक सॉर्ट करने के लिए $natural का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - ObjectId(5ea530d6a0b7e db.demo684.insertOne({Value:40});{ acknowledge :true, insertId :ObjectId(5ea530d8a7e81adc6a0b395a)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें

  1. सूची को सी # में स्ट्रिंग में कैसे परिवर्तित करें?

    एक सूची घोषित करें। List < string > l = new List < string > (); अब, सूची में तत्व जोड़ें। // elements l.Add("Accessories"); l.Add("Footwear"); l.Add("Watches"); अब इसे एक स्ट्रिंग में बदलें। string str = string.Join(" ", l.ToArray()); आइए सूची क