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

क्या PyMongo का उपयोग करके संग्रह नाम के लिए चर का उपयोग करना संभव है?

<घंटा/>

PyMongo एक पायथन वितरण है जिसमें MongoDB के साथ काम करने के लिए उपकरण हैं। संग्रह नाम के लिए एक चर का उपयोग करने के लिए निम्नलिखित सिंटैक्स का प्रयोग करें -

var yourVariableName="yourCollectionName";

db[storeCollectionName].yourOperationName;

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

> var storeCollectionName="new_Collection";

> db[storeCollectionName].insertOne({"UserName":"John","UserAge":21});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c912aea4afe5c1d2279d6a0")
}
> db[storeCollectionName].insertOne({"UserName":"Carol","UserAge":24});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c912af54afe5c1d2279d6a1")
}
> db[storeCollectionName].insertOne({"UserName":"Mike","UserAge":27});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c912afe4afe5c1d2279d6a2")
}

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

> db[storeCollectionName].find().pretty();

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

{
   "_id" : ObjectId("5c912aea4afe5c1d2279d6a0"),
   "UserName" : "John",
   "UserAge" : 21
}
{
   "_id" : ObjectId("5c912af54afe5c1d2279d6a1"),
   "UserName" : "Carol",
   "UserAge" : 24
}
{
   "_id" : ObjectId("5c912afe4afe5c1d2279d6a2"),
   "UserName" : "Mike",
   "UserAge" : 27
}

  1. क्या हम एक कॉलम के लिए अन्य नाम के रूप में MySQL कीवर्ड का उपयोग कर सकते हैं?

    हाँ, हम किसी स्तंभ के लिए उपनाम नाम के रूप में किसी कीवर्ड का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है - अपनेTableName से `yourKeywordAsAliasName` के रूप में अपना कॉलमनाम चुनें; ऊपर, yourKeywordAsAliasName MySQL कीवर्ड है। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable (UserId int);क्वेरी ठीक

  1. जावा में कक्षा या चर नाम के रूप में पूर्वनिर्धारित वर्ग नाम का उपयोग करना

    कक्षा नाम के रूप में पूर्वनिर्धारित वर्ग नाम का उपयोग करना आइए एक उदाहरण देखें - उदाहरण public class Number{    public static void main (String[] args){       System.out.println("Pre-defined class name can be used as a class name");    } } आउटपुट Pre-de

  1. लोकेशन ट्रैकिंग के लिए पार्टिकल आर्गन का उपयोग कैसे करें

    कभी किसी प्रोजेक्ट में उपस्थिति या स्थान ट्रैकिंग जोड़ना चाहते हैं? समाधान (या उसके अभाव) से निराश हैं? चिंता न करें, केवल आप ही नहीं हैं! इस पोस्ट में आप सीखेंगे कि एक बहुत ही बुनियादी ट्रैकिंग और अधिसूचना एप्लिकेशन को कैसे कार्यान्वित किया जाए। हम एक कण आर्गन और एक टाइल मेट का उपयोग करेंगे। अंत