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

डिफ़ॉल्ट रूप से MongoDB शेल में प्रिटीप्रिंट?

<घंटा/>

आप मोंगोडीबी खोल में सुंदर () फ़ंक्शन को कर्सर ऑब्जेक्ट पर सुंदरप्रिंट पर कॉल कर सकते हैं। वाक्य रचना इस प्रकार है -

db.yourCollectionName.find().pretty();

अवधारणा को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाएं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -

>db.prettyDemo.insertOne({"ClientName":"Larry","ClientAge":27,"ClientFavoriteCountry":["US","UK"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c8a440de01f572ca0ccf5f2")
}
>db.prettyDemo.insertOne({"ClientName":"Mike","ClientAge":57,"ClientFavoriteCountry":["AUS","UK"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c8a4420e01f572ca0ccf5f3")
}

संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -

> db.prettyDemo.find();

निम्न आउटपुट है -

{ "_id" : ObjectId("5c8a440de01f572ca0ccf5f2"), "ClientName" : "Larry", "ClientAge" : 27, "ClientFavoriteCountry" : [ "US", "UK" ] }
{ "_id" : ObjectId("5c8a4420e01f572ca0ccf5f3"), "ClientName" : "Mike", "ClientAge" : 57, "ClientFavoriteCountry" : [ "AUS", "UK" ] }

सुंदर() फ़ंक्शन को कॉल करने के लिए यहां क्वेरी है -

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

निम्न आउटपुट है -

{
   "_id" : ObjectId("5c8a440de01f572ca0ccf5f2"),
   "ClientName" : "Larry",
   "ClientAge" : 27,
   "ClientFavouriteCountry" : [
      "US",
      "UK"
   ]
}
{
   "_id" : ObjectId("5c8a4420e01f572ca0ccf5f3"),
   "ClientName" : "Mike",
   "ClientAge" : 57,
   "ClientFavoriteCountry" : [
      "AUS",
      "UK"
   ]
}

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

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

  1. MongoDB संग्रह में पंक्तियों की संख्या गिनें

    दस्तावेजों की संख्या गिनने के लिए, MongoDB में काउंट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo664.insertOne({_id:1,ClientName:"Chris"}); { "acknowledged" : true, "insertedId" : 1 } > db.demo664.insertOne({_id:2,ClientName:"Bob"}

  1. विंडोज टर्मिनल में डिफॉल्ट शेल को कैसे बदलें

    विंडोज टर्मिनल , डिफ़ॉल्ट रूप से, Windows PowerShell को इसके कमांड-लाइन दुभाषिया के रूप में उपयोग करता है। यदि आप कमांड प्रॉम्प्ट या किसी अन्य कमांड-लाइन दुभाषिया का उपयोग करते हैं, तो आप विंडोज टर्मिनल में डिफ़ॉल्ट शेल को बदलना चाह सकते हैं। हमने देखा है कि डिफ़ॉल्ट कुंजी बाइंडिंग कैसे बदलें - नहीं