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

MongoDB के साथ एक स्ट्रिंग से अलग पहला शब्द प्राप्त करें?

<घंटा/>

एक स्ट्रिंग से अलग पहला शब्द प्राप्त करने के लिए, आप विशिष्ट () का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.distinctFirstWordDemo.insertOne(
   {
      "_id": 100,
      "StudentName":"John",
      "StudentFeature": "John is a good player",
      "Subject":"MongoDB"
   }
);
{ "acknowledged" : true, "insertedId" : 100 }
> db.distinctFirstWordDemo.insertOne(
   {
      "_id": 101,
      "StudentName":"Carol",
      "StudentFeature": "Carol is not a good player",
      "Subject":"MongoDB"
   }
);
{ "acknowledged" : true, "insertedId" : 101 }

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

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

यह निम्नलिखित आउटपुट देगा -

{
   "_id" : 100,
   "StudentName" : "John",
   "StudentFeature" : "John is a good player",
   "Subject" : "MongoDB"
}
{
   "_id" : 101,
   "StudentName" : "Carol",
   "StudentFeature" : "Carol is not a good player",
   "Subject" : "MongoDB"
}

एक स्ट्रिंग से अलग पहला शब्द प्राप्त करने के लिए क्वेरी निम्नलिखित है -

> student = db.distinctFirstWordDemo.distinct("StudentFeature", {"Subject" : "MongoDB"}).map(function(st){
   return st.split(" ")[0];
});
[ "John", "Carol" ]
> printjson(student);

यह निम्नलिखित आउटपुट देगा -

[ "John", "Carol" ]

  1. मैं MongoDB दस्तावेज़ से ईमेल-आईडी कैसे प्राप्त करूं और प्रिंट के साथ प्रदर्शित करूं ()

    इसके लिए, ईमेल-आईडी मानों को प्रदर्शित करने के लिए प्रत्येक () के साथ-साथ प्रिंट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo690.insertOne({UserName:David,UserEmailId:David@gmail.com});{ acknowledged :true, insertId :ObjectId(5ea6db47551299a9f98c939e)} संग्रह से सभी दस्तावेज़ो

  1. C++ में एक स्ट्रिंग से प्रथम X स्वर

    इस समस्या में, हमें N आकार का स्ट्रिंग str[] और एक पूर्णांक X दिया जाता है। हमारा कार्य एक स्ट्रिंग से पहले X स्वरों को प्रिंट करने के लिए एक प्रोग्राम बनाना है। । हम स्ट्रिंग से पहले X स्वर प्रिंट करेंगे और यदि X से कम स्वर मौजूद हैं, तो -1 प्रिंट करें। समस्या को समझने के लिए एक उदाहरण लेते हैं,

  1. सी # में प्रत्येक स्ट्रिंग से पहले तीन अक्षर प्राप्त करें

    सूची में हमारे तार निम्नलिखित हैं - List<object> list = new List<object> { "keyboard", "mouse", "joystick", "monitor" }; पहले 3 अक्षरों का उपयोग करने के लिए, सबस्ट्रिंग विधि का उपयोग करें और लिंक चयन विधि के तहत इसका उपयोग करें। IEnumerable<str