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

MongoDB में हैश के अंदर कैसे खोजें?


MongoDB में हैश (नेस्टेड ऑब्जेक्ट) के अंदर खोजना

MongoDB में हैश के अंदर खोजने के लिए, आप डॉट (.) नोटेशन का उपयोग कर सकते हैं। आइए पहले दस्तावेज़ों के साथ एक कलेक्शन बनाते हैं:

> db.hashDemo.insertOne({"ClientName":"Larry","ClientAge":23,"ClientDetails":{ "isEducated": true, "ClientProject" : "University Management"}}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5ca1ef1266324ffac2a7dc5e") } 
> db.hashDemo.insertOne({"ClientName":"Chris","ClientAge":26,"ClientDetails":{ "isEducated":false, "ClientProject" : "Online Book Store"}}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5ca1ef7766324ffac2a7dc5f") }

find() मेथड से सभी दस्तावेज़ प्रदर्शित करना

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

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


MongoDB में हैश के अंदर खोजने का क्वेरी

> db.hashDemo.find({"ClientDetails.isEducated" : false, "ClientDetails.ClientProject" : "Online Book Store"}).pretty();

यह निम्नलिखित आउटपुट देगा (Chris का दस्तावेज़):

            
  1. - MongoDB में ऐरे के अंदर एलिमेंट्स कैसे अपडेट करें?

    ऐरे के अंदर एलिमेंट्स अपडेट करने के लिए MongoDB में $set का उपयोग करें। नमूना डेटा बनाना (CollegeDetails ऐरे) db.demo494.insertOne( { CollegeDetails : [ { CollegeName : MIT, Fees : 80000 }, { CollegeName : SU, Fees : 90000 } ] } ) अपडेट से पहले दस्तावेज़ देखना db.demo494.find().prett

  1. - MongoDB में ऑब्जेक्ट्स की सरणी के अंदर कई मिलान कैसे खोजें?

    इसके लिए, $and के साथ $regex का उपयोग करें। $and एक या अधिक एक्सप्रेशन की सरणी पर लॉजिकल AND ऑपरेशन करता है और उन दस्तावेज़ों को चुनता है जो सरणी में सभी एक्सप्रेशन को संतुष्ट करते हैं। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo525.insertOne({details:[{Name:Chris,CountryName:US}]}); { ackn

  1. - MongoDB में Specific Amount के Records Find करना

    Specific amount के records find करने के लिए MongoDB में LIMIT() का उपयोग करें। यह method एक number type argument accept करता है, जो display होने वाले documents की संख्या है। Collection बनाना > db.demo549.insertOne({Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e8e32889e5f92834d7f05