কম্পিউটার

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")
}

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
}

  1. _id এর জন্য MongoDB সংগ্রহ আপডেট করা হচ্ছে?

  2. আমরা কি একটি কলামের জন্য উপনাম নাম হিসাবে MySQL কীওয়ার্ড ব্যবহার করতে পারি?

  3. জাভাতে ক্লাস বা পরিবর্তনশীল নাম হিসাবে পূর্বনির্ধারিত শ্রেণির নাম ব্যবহার করা

  4. অবস্থান ট্র্যাকিংয়ের জন্য কণা আর্গন কীভাবে ব্যবহার করবেন