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

MongoDB क्वेरी: फाइल नाम और लोकेशन कैसे स्टोर करें?

स्टोर करने के लिए, आइए एक उदाहरण देखते हैं और दस्तावेज़ों के साथ एक कलेक्शन बनाते हैं:

नमूना डेटा बनाना (फाइल नाम और लोकेशन)

> db.demo645.insertOne( {
  'fileName' : 'MongoDB Program',
  'fileLocation':'C:/users/workspace/AllMongoDBProgram/MongoDB Program'
} );
> db.demo645.insertOne( {
  'fileName' : 'SumOfTwoNumbers.java',
  'fileLocation':'E:/eclipseWorkspace/AllJavaPrograms/SumOfTwoNumbers.java'
} );
> db.demo645.insertOne( {
  'fileName' : 'Script.sql',
  'fileLocation':'C:/MySQLQuery/Script.sql'
} );

सभी दस्तावेज़ देखना

> db.demo645.find();
{ "fileName" : "MongoDB Program", "fileLocation" : "C:/users/workspace/AllMongoDBProgram/MongoDB Program" }
{ "fileName" : "SumOfTwoNumbers.java", "fileLocation" : "E:/eclipseWorkspace/AllJavaPrograms/SumOfTwoNumbers.java" }
{ "fileName" : "Script.sql", "fileLocation" : "C:/MySQLQuery/Script.sql" }

व्याख्या: यह एक साधारण डॉक्यूमेंट स्ट्रक्चर है जहां प्रत्येक दस्तावेज़ एक फाइल का मेटाडेटा स्टोर करता है - नाम और पूर्ण पथ। आप अतिरिक्त फील्ड्स जैसे fileSize, uploadDate, fileType, permissions आदि भी जोड़ सकते हैं।

  1. - MongoDB Query - Name और Email Field पर "Like" Implementation

    MongoDB में like implementation के लिए // का उपयोग करें और specific letter को बीच में set करें। उदाहरण: /J/ Collection बनाना > db.demo554.insertOne({UserName:John,UserMailId:John@gmail.com}); { acknowledged : true, insertedId : ObjectId(5e8f1cfed1d72c4545cb8679) } > db.demo554.insertOne({User

  1. - MongoDB क्वेरी: डिस्टिंक्ट सेलेक्ट करें और काउंट करें

    आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo586.insertOne({ details: [ { Name:Chris, Marks:71 }, { Name:Chris, Marks:61 }, { Name:David, Marks:81 } ] }); { acknowledged : true, insertedId : ObjectId(5e9200fefd2d90c177b5bcc7) } > db.demo586.insertOne({

  1. - MySQL में OR और AND शर्तों को एक साथ उपयोग करना

    MySQL क्वेरी में जटिल फ़िल्टरिंग के लिए OR और AND ऑपरेटरों को संयोजित किया जा सकता है। कोष्ठक (parentheses) का उपयोग करके ऑपरेटर प्राथमिकता को नियंत्रित करना महत्वपूर्ण है। उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Name VARCHAR(2