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

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

<घंटा/>

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

> db.demo129.insertOne({"Words":"This is the MySQL","CountryName":"US"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e305d6368e7f832db1a7f6b")
}
> db.demo129.insertOne({"Words":"MongoDB is NOSQL database","CountryName":"US"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e305d7b68e7f832db1a7f6c")
}

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

> db.demo129.find();

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

{ "_id" : ObjectId("5e305d6368e7f832db1a7f6b"), "Words" : "This is the MySQL", "CountryName" : "US" }
{ "_id" : ObjectId("5e305d7b68e7f832db1a7f6c"), "Words" : "MongoDB is NOSQL database", "CountryName" : "US" }

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

> w = db.demo129.distinct("Words", {"CountryName" : "US"}).map(function(doc){ return doc.split(" ")[0]; });
[ "This", "MongoDB" ]

अब आप Printjson() की मदद से डिस्प्ले कर सकते हैं।

> printjson(w);

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

[ "This", "MongoDB" ]

  1. MongoDB में सभी उप-दस्तावेजों के साथ वस्तुओं की अलग जोड़ी प्राप्त करें?

    वस्तुओं की एक अलग जोड़ी प्राप्त करने के लिए, $group का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo522.insertOne({"Name":"John","Score":45});{    "acknowledged" : true,    "insertedId" : ObjectId("5e89b646

  1. संख्याओं के साथ स्ट्रिंग द्वारा MySQL ऑर्डर?

    संख्याओं के साथ MySQL ऑर्डर स्ट्रिंग के लिए, निम्नलिखित सिंटैक्स है, जिसमें हमने ORDER BY, SUBSTR() और CAST() - का उपयोग किया है। चुनें *अपने टेबलनाम से ऑर्डर बायसबस्ट्र (आपका कॉलमनाम 1 से 2 के लिए), कास्ट (सबस्ट्र (आपका कॉलमनाम 2 से अहस्ताक्षरित); उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका

  1. PHP में "..." बॉडी के साथ स्ट्रिंग को छोटा करें?

    मान लें कि निम्नलिखित हमारी स्ट्रिंग है - $sentence="This is my first PHP program"; हम निम्न आउटपुट चाहते हैं - This is my first PHP ... gram हम स्ट्रिंग को ... से छोटा करते हैं। इसके लिए, सबस्ट्रिंग () की अवधारणा का उपयोग करें और शब्दों की संख्या की जाँच करके एक शर्त में सेट करें - उदाह