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") }
Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
> 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 }