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

MongoDB में किसी फ़ील्ड से लौटाए गए वर्णों की मात्रा को कैसे सीमित करें?

<घंटा/>

किसी फ़ील्ड से लौटाए गए वर्णों की मात्रा को सीमित करने के लिए, MongoDB में $substr का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo233.insertOne({"Paragraph":"My Name is John Smith.I am learning MongoDB database"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e41877df4cebbeaebec5146")
}
> db.demo233.insertOne({"Paragraph":"David Miller is a good student and learning Spring and Hibernate Framework."});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4187d7f4cebbeaebec5147")
}

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

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

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

{
   "_id" : ObjectId("5e41877df4cebbeaebec5146"),
   "Paragraph" : "My Name is John Smith.I am learning MongoDB database"
}
{
   "_id" : ObjectId("5e4187d7f4cebbeaebec5147"),
   "Paragraph" : "David Miller is a good student and learning Spring and Hibernate Framework."
}

MongoDB में किसी फ़ील्ड से लौटाए गए वर्णों की मात्रा को सीमित करने के लिए क्वेरी निम्नलिखित है -

> db.demo233.aggregate(
...   [
...      {
...         $project:
...         {
...            Paragraph: { $substr: [ "$Paragraph", 0, 10] }
...
...      }
...} ] )

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

{ "_id" : ObjectId("5e41877df4cebbeaebec5146"), "Paragraph" : "My Name is" }
{ "_id" : ObjectId("5e4187d7f4cebbeaebec5147"), "Paragraph" : "David Mill" }

  1. HTML में इनपुट फील्ड को लिमिट कैसे दें?

    HTML टैग का प्रयोग HTML में उपयोगकर्ता इनपुट प्राप्त करने के लिए किया जाता है। इनपुट फ़ील्ड को सीमित करने के लिए, मिनट . का उपयोग करें और अधिकतम विशेषताएँ, जो क्रमशः इनपुट फ़ील्ड के लिए अधिकतम और न्यूनतम मान निर्दिष्ट करना है। अधिकतम और न्यूनतम विशेषताओं का उपयोग संख्या, श्रेणी, दिनांक, डेटाटाइम

  1. प्रपत्र इनपुट टेक्स्ट फ़ील्ड में अनुमत वर्णों की संख्या को कैसे सीमित करें?

    HTML टैग का प्रयोग HTML में उपयोगकर्ता इनपुट प्राप्त करने के लिए किया जाता है। इनपुट फ़ील्ड को एक सीमा देने के लिए, न्यूनतम और अधिकतम विशेषताओं का उपयोग करें, जो कि एक इनपुट फ़ील्ड के लिए क्रमशः अधिकतम और न्यूनतम मान निर्दिष्ट करना है। वर्णों की संख्या को सीमित करने के लिए, अधिकतम लंबाई . का उपयोग

  1. नेस्टेड MongoDB दस्तावेज़ों से केवल कुंजियाँ कैसे प्रदर्शित करें?

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo740.insertOne({... विवरण:... [... {... नाम:क्रिस,... आयु:21,... देश का नाम:अमेरिका ...},... {... नाम:बॉब,... उम्र:20,... देश का नाम:यूके,... विवाहित है:सच...}... ].. . });{ स्वीकृत :सच, insertId :ObjectId(5ead700c57bb72a10bcf066d)} संग्रह से सभी दस्ता