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

MongoDB शेल में उपयोगकर्ता-परिभाषित चर (Variables) का उपयोग कैसे करें?

MongoDB शेल में JavaScript चर का उपयोग

MongoDB शेल एक JavaScript वातावरण है, इसलिए आप var, let, या const का उपयोग करके चर परिभाषित कर सकते हैं और उन्हें क्वेरीज़ में पुन: उपयोग कर सकते हैं।

नमूना डेटा

> db.demo327.insertOne({"FirstName": "Chris", "LastName": "Brown"});
{ "acknowledged": true, "insertedId": ObjectId("5e516952f8647eb59e562076") }
> db.demo327.insertOne({"FirstName": "David", "LastName": "Miller"});
{ "acknowledged": true, "insertedId": ObjectId("5e51695af8647eb59e562077") }
> db.demo327.insertOne({"FirstName": "John", "LastName": "Doe"});
{ "acknowledged": true, "insertedId": ObjectId("5e516962f8647eb59e562078") }
> db.demo327.insertOne({"FirstName": "John", "LastName": "Smith"});
{ "acknowledged": true, "insertedId": ObjectId("5e516968f8647eb59e562079") }

चर परिभाषित करना और उपयोग करना

> var name = "John";
> db.demo327.find({"FirstName": name});

परिणाम

{ "_id": ObjectId("5e516962f8647eb59e562078"), "FirstName": "John", "LastName": "Doe" }
{ "_id": ObjectId("5e516968f8647eb59e562079"), "FirstName": "John", "LastName": "Smith" }

चर name क्वेरी फ़िल्टर में उपयोग किया गया। यह स्क्रिप्ट लिखते समय, लूप में, या जटिल क्वेरीज़ को पठनीय बनाने के लिए बहुत उपयोगी है। नोट: ये चर केवल वर्तमान शेल सत्र के लिए मौजूद होते हैं; सर्वर पर संग्रहीत नहीं होते।

  1. - MySQL में वेरिएबल के साथ CREATE USER कैसे करें?

    डायनामिक क्वेरी के साथ वेरिएबल का उपयोग करके यूजर बनाना MySQL में वेरिएबल्स का उपयोग करके डायनामिक रूप से यूजर बनाने के लिए प्रिपेयर्ड स्टेटमेंट्स का उपयोग करें: स्टेप 1: वेरिएबल्स सेट करना SET @Password := John Doe 123456; स्टेप 2: CONCAT() से क्वेरी बनाना ); स्टेप 3: प्रिपेयर्ड स्टेटमेंट तैया

  1. - MySQL क्वेरी में UNION ALL से कस्टम मान जोड़ें

    कभी-कभी क्वेरी परिणाम में एक अतिरिक्त मान जोड़ना होता है जो टेबल में नहीं है। UNION ALL का उपयोग करके एक स्थिर मान को परिणाम सेट में जोड़ा जा सकता है। टेबल बनाएं mysql> CREATE TABLE DemoTable1847 ( GameStatus ENUM(PENDING,COMPLETED,CANCELLED) ); डेटा डालें mysql> INSERT INTO DemoTable184

  1. - C++ में उपयोगकर्ता-परिभाषित डेटा प्रकार के लिए सेट

    सेट एक डेटा संरचना है जो संख्यात्मक मानों को संग्रहीत करती है। सेट की विशेषता यह है कि तत्व विशिष्ट होते हैं (यानी कोई दो तत्वों का मान समान नहीं होता)। साथ ही मान आरोही क्रम में संग्रहीत होते हैं। आप C++ में सेट के डेटा प्रकार को स्पष्ट रूप से परिभाषित कर सकते हैं यानी सेट के लिए एक उपयोगकर्ता-परि