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

MongoDB unindexed फ़ील्ड पर जटिल प्रश्नों को कुशलतापूर्वक कैसे चलाएं?

<घंटा/>

जटिल प्रश्नों को कुशलतापूर्वक चलाने के लिए एक अनुक्रमणिका बनाएं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo400.insertOne({SubjectName:"Java Spring"});{ "acknowledgeed" :true, "insertId" :ObjectId("5e610720fac4d418a0178572")}> db.demo400.insertOne({SubjectName:"Spring हाइबरनेट"});{"स्वीकृत" :सच, "insertedId" :ObjectId("5e61072dfac4d418a0178573")}> db.demo400.insertOne({SubjectName:"Java Hibernate"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e610736fac4d418a0178574")}> db.demo400.createIndex({SubjectName:"text"});{ "createdCollectionAutomatically" :false, "numIndexesBefore" :1, "numIndexesAfter" :2, "ok" :1} 

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

> db.demo400.find();

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

{ "_id" :ObjectId("5e610720fac4d418a0178572"), "SubjectName" :"Java Spring" }{ "_id" :ObjectId("5e61072dfac4d418a0178573"), "SubjectName" :"स्प्रिंग हाइबरनेट" }{ "_id" :ObjectId("5e610736fac4d418a0178574"), "SubjectName" :"Java Hibernate" }

अनुक्रमित क्षेत्रों पर जटिल प्रश्नों को कुशलतापूर्वक निष्पादित करने के लिए क्वेरी निम्नलिखित है -

> db.demo400.find({ $text:{ $search:"स्प्रिंग" } } )

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

{ "_id" :ObjectId("5e61072dfac4d418a0178573"), "SubjectName" :"Spring Hibernate" }{ "_id" :ObjectId("5e610720fac4d418a0178572"), "SubjectName" :"Java Spring"}

  1. MongoDB में कई कुंजियों के साथ कुशलतापूर्वक "विशिष्ट" कैसे करें?

    आप एक समग्र ढांचे की मदद से कई कुंजियों के साथ अलग प्रदर्शन कर सकते हैं। अवधारणा को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है - > db.distinctWithMultipleKeysDemo.insertOne({"StudentName":"Mike","Studen

  1. MongoDB में कंसोल कैसे साफ़ करें?

    MongoDB में कंसोल को साफ़ करने के लिए, आप निम्न में से किसी भी दो सिंटैक्स का उपयोग कर सकते हैं। पहला सिंटैक्स इस प्रकार है, जो कि कीबोर्ड शॉर्टकट का उपयोग है - Ctrl + L उपरोक्त कुंजी को दबाने के बाद, आप MongoDB में कंसोल को साफ़ कर सकते हैं। दूसरा सिंटैक्स इस प्रकार है - cls उपरोक्त सिंटैक्स को

  1. मोंगोस कमांड का उपयोग करके मोंगोडीबी खोल कैसे चलाएं?

    MongoDB शेल लॉन्च करने के लिए, आपको mongo कमांड का उपयोग करने की आवश्यकता है। निम्नलिखित वाक्य रचना है - >mongo सबसे पहले कमांड प्रॉम्प्ट से MongoDB बिन डायरेक्टरी में पहुंचें, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है - नीचे दिए गए स्क्रीनशॉट के अनुसार मोंगो शेल को लॉन्च करने का आदेश यहां