কম্পিউটার টিউটোরিয়াল

MongoDB-তে অ্যাট্রিবিউট কপি করার পদ্ধতি


একটি অ্যাট্রিবিউটের মান অন্য অ্যাট্রিবিউটে কপি করতে $set এবং update() একসাথে ব্যবহার করুন। একটি কালেকশন তৈরি করি:

> db.demo55.insertOne({"ShippingDate":'',"date":new ISODate("2019-01-21")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e2716dfcfb11e5c34d89915") } > db.demo55.insertOne({"ShippingDate":'',"date":new ISODate("2020-05-12")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e2716ebcfb11e5c34d89916") }

find() মেথড দিয়ে সব ডকুমেন্ট দেখান:

> db.demo55.find();

আউটপুট:

{ "_id" : ObjectId("5e2716dfcfb11e5c34d89915"), "ShippingDate" : "", "date" : ISODate("2019-01-21T00:00:00Z") } { "_id" : ObjectId("5e2716ebcfb11e5c34d89916"), "ShippingDate" : "", "date" : ISODate("2020-05-12T00:00:00Z") }

MongoDB-তে অ্যাট্রিবিউট কপি করার কোয়ারি:

> db.demo55.find({}).forEach(function(c){ ...    db.demo55.update({_id: c._id}, {$set: {ShippingDate:c.date}}); ... });

আবার find() মেথড দিয়ে দেখান:

> db.demo55.find();

আউটপুট:

{ "_id" : ObjectId("5e2716dfcfb11e5c34d89915"), "ShippingDate" : ISODate("2019-01-21T00:00:00Z"), "date" : ISODate("2019-01-21T00:00:00Z") } { "_id" : ObjectId("5e2716ebcfb11e5c34d89916"), "ShippingDate" : ISODate("2020-05-12T00:00:00Z"), "date" : ISODate("2020-05-12T00:00:00Z") }

  1. MongoDB-এ কালেকশন ড্রপ কীভাবে করবেন?

  2. MongoDB-এ একটি ডাটাবেস থেকে অন্য ডাটাবেসে কালেকশন কপি করার পদ্ধতি

  3. MongoDB কনসোল ক্লিয়ার করার পদ্ধতি

  4. MongoDB-এ অ্যারেতে এলিমেন্ট যুক্ত করার পদ্ধতি