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

MongoDB Console में Special Characters वाले Database Name का उपयोग करना

हाँ, getSiblingDB() का उपयोग करें। आइए database में कुछ documents add करते हैं:

> use customer_tracker-990; switched to db customer_tracker-990
> db.demo1.insertOne({"Name":"Chris"});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea4697ca7e81adc6a0b3954") }
> db.demo1.insertOne({"Name":"David"});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea46980a7e81adc6a0b3955") }
> db.demo1.insertOne({"Name":"Bob"});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea46984a7e81adc6a0b3956") }

Documents Display करना

getSiblingDB() का उपयोग करके special characters वाले database name को access करें:

> db.getSiblingDB("customer_tracker-990").demo1.find();

Output:

{ "_id" : ObjectId("5ea4697ca7e81adc6a0b3954"), "Name" : "Chris" }
{ "_id" : ObjectId("5ea46980a7e81adc6a0b3955"), "Name" : "David" }
{ "_id" : ObjectId("5ea46984a7e81adc6a0b3956"), "Name" : "Bob" }

महत्वपूर्ण: MongoDB में database names में special characters (जैसे hyphen) होने पर directly access नहीं कर सकते। getSiblingDB("database-name") method का उपयोग करके ऐसे databases को access करें। यह method same MongoDB instance के दूसरे database को return करता है।

  1. - MongoDB को "like" के साथ कैसे क्वेरी करें?

    आप MongoDB को like के साथ आसानी से क्वेरी कर सकते हैं: db.yourCollectionName.find({yourFieldName : /.*yourMatchingValue.*/}).pretty(); उपरोक्त सिंटैक्स को समझने के लिए, आइए कुछ डॉक्यूमेंट्स के साथ एक कलेक्शन बनाएं। यहां, हमारे पास employee नाम का एक कलेक्शन है। क्वेरी इस प्रकार है: > db.employee

  1. - MongoDB में 'Not Like' ऑपरेटर कैसे उपयोग करें

    MongoDB में SQL के NOT LIKE के समकक्ष कार्यक्षमता के लिए $not ऑपरेटर के साथ रेगुलर एक्सप्रेशन का उपयोग करें। उदाहरण से समझें एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं: > db.notLikeOperatorDemo.insertOne({StudentName: John Doe}); > db.notLikeOperatorDemo.insertOne({StudentName: John Smith});

  1. MongoDB में कंसोल कैसे क्लियर करें? MongoDB में कंसोल कैसे क्लियर करें?

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