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

MongoDB शेल स्क्रिप्ट का आउटपुट कैसे प्राप्त करें?

MongoDB शेल में आउटपुट प्रिंट करना

MongoDB शेल स्क्रिप्ट का आउटपुट प्राप्त करने के लिए आप printjson() या print() फंक्शन का उपयोग कर सकते हैं।

उदाहरण: ऑब्जेक्ट्स की ऐरे बनाना

> var studentDetails=[{"StudentName":"John","StudentAge":21}, 
...   {"StudentName":"Carol","StudentAge":24},{"StudentName":"David","StudentAge":25}];

printjson() का उपयोग करके आउटपुट प्राप्त करना

> printjson(studentDetails);

आउटपुट:

[
  {
    "StudentName" : "John",
    "StudentAge" : 21
  },
  {
    "StudentName" : "Carol",
    "StudentAge" : 24
  },
  {
    "StudentName" : "David",
    "StudentAge" : 25
  }
]

नोट: printjson() JSON फॉर्मेट में सुंदर आउटपुट देता है, जबकि print() साधारण टेक्स्ट आउटपुट देता है। डिबगिंग के लिए printjson() अधिक उपयोगी है।

  1. - MongoDB $unwind: गिनती प्राप्त करने के लिए उपयोग करें

    MongoDB में $unwind इनपुट दस्तावेज़ों से ऐरे फ़ील्ड को डी-कंस्ट्रक्ट करता है ताकि प्रत्येक एलिमेंट के लिए एक दस्तावेज़ आउटपुट हो। गिनती प्राप्त करने के लिए $unwind के साथ aggregate() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo478.insertOne( ... { ... ...    "D

  1. - MongoDB शेल का उपयोग करके दस्तावेज़ों से विशिष्ट मान वाले आइटम कैसे प्राप्त करें?

    MongoDB शेल में find() से विशिष्ट मान वाले दस्तावेज़ फ़िल्टर करें विशिष्ट मान वाले आइटम प्राप्त करने के लिए, बस find() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाते हैं: > db.demo563.insertOne({Name:Chris,Age:21,isMarried:true}) { acknowledged : true, insertedId : ObjectId(5e8f546c54b4472

  1. - MongoDB में Number of Records Get करना

    Number of records get करने के लिए MongoDB में count() का उपयोग करें। Collection बनाना > db.demo697.insertOne({Name:Chris,Age:21}); { acknowledged : true, insertedId : ObjectId(5ea6d7d1551299a9f98c9395) } > db.demo697.insertOne({Name:Bob,Age:23}); { acknowledged : true, insertedId : ObjectId(5