PyMongo में वेरिएबल से कलेक्शन नाम उपयोग करना
PyMongo में आप JavaScript शेल की तरह वेरिएबल में कलेक्शन नाम स्टोर करके उपयोग कर सकते हैं।
सिंटैक्स
var yourVariableName = "yourCollectionName"; db[yourVariableName].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();
महत्वपूर्ण: यह MongoDB शेल (mongosh) में काम करता है। PyMongo (Python ड्राइवर) में आप सीधे Python वेरिएबल का उपयोग कर सकते हैं:
db[collection_variable]।