কম্পিউটার

আমি ইতিমধ্যে তৈরি নথিতে একটি নতুন ক্ষেত্র তৈরি করতে চাই। MongoDB ক্যোয়ারী ব্যবহার করে কিভাবে এটি করা যেতে পারে?


MongoDB-তে একটি নতুন ক্ষেত্র তৈরি করতে $addToSet ব্যবহার করুন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.createFieldDemo.insertOne({"StudentFirstName":"John","StudentAge":21});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd99e28b50a6c6dd317ad95")
}
> db.createFieldDemo.insertOne({"StudentFirstName":"Larry","StudentAge":23});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd99e2fb50a6c6dd317ad96")
}
> db.createFieldDemo.insertOne({"StudentFirstName":"Chris","StudentAge":22});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd99e38b50a6c6dd317ad97")
}
> db.createFieldDemo.insertOne({"StudentFirstName":"David","StudentAge":25});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd99e43b50a6c6dd317ad98")
}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> db.createFieldDemo.find().pretty();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{
   "_id" : ObjectId("5cd99e28b50a6c6dd317ad95"),
   "StudentFirstName" : "John",
   "StudentAge" : 21
}
{
   "_id" : ObjectId("5cd99e2fb50a6c6dd317ad96"),
   "StudentFirstName" : "Larry",
   "StudentAge" : 23
}
{
   "_id" : ObjectId("5cd99e38b50a6c6dd317ad97"),
   "StudentFirstName" : "Chris",
   "StudentAge" : 22
}
{
   "_id" : ObjectId("5cd99e43b50a6c6dd317ad98"),
   "StudentFirstName" : "David",
   "StudentAge" : 25
}

একটি নতুন ক্ষেত্র তৈরি করার প্রশ্নটি নিম্নরূপ। এখানে, আমরা “StudentLastName” -

একটি ক্ষেত্র তৈরি করছি
> db.createFieldDemo.update({_id: ObjectId("5cd99e43b50a6c6dd317ad98")}, {$addToSet: {"StudentLastName": "Miller"}});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

আসুন আমরা উপরের সংগ্রহ থেকে সমস্ত নথি পরীক্ষা করি -

> db.createFieldDemo.find().pretty();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{
   "_id" : ObjectId("5cd99e28b50a6c6dd317ad95"),
   "StudentFirstName" : "John",
   "StudentAge" : 21
}
{
   "_id" : ObjectId("5cd99e2fb50a6c6dd317ad96"),
   "StudentFirstName" : "Larry",
   "StudentAge" : 23
}
{
   "_id" : ObjectId("5cd99e38b50a6c6dd317ad97"),
   "StudentFirstName" : "Chris",
   "StudentAge" : 22
}
{
   "_id" : ObjectId("5cd99e43b50a6c6dd317ad98"),
   "StudentFirstName" : "David",
   "StudentAge" : 25,
   "StudentLastName" : [
      "Miller"
   ]
}

  1. MongoDB - আমি কিভাবে একটি নথিতে ক্ষেত্রগুলি অ্যাক্সেস করতে পারি?

  2. কিভাবে আমরা mysqladmin ব্যবহার করে একটি নতুন ডাটাবেস তৈরি করতে পারি?

  3. কিভাবে আমরা পিএইচপি স্ক্রিপ্ট ব্যবহার করে একটি নতুন ডাটাবেস তৈরি করতে পারি?

  4. পাইথনে ইতিমধ্যে উপস্থিত কলামগুলি ব্যবহার করে কীভাবে একটি ডেটাফ্রেমে একটি নতুন কলাম তৈরি করা যেতে পারে?