কম্পিউটার

কিভাবে MongoDB-এর মাধ্যমে জন্ম তারিখের রেকর্ডকে বয়সে রূপান্তর করা যায়


আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo754.insertOne({"DateOfBirth":new Date("2000-05-03")});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5eae9b2da930c785c834e56db"}) demo754.insertOne({"DateOfBirth":new Date("2010-01-21")});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5eae9b34a930c785c834e570")}> db.4mo{inde. DateOfBirth":নতুন তারিখ("2018-05-03")});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5eae9b3da930c785c834e571")}

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo754.find();

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

তৈরি করবে
{ "_id" :ObjectId("5eae9b2da930c785c834e56f"), "DateOfBirth" :ISODate("2000-05-03T00:00:00Z") }{ "_id" :ObjectId("5eae9b34a34a56f" :ObjectId("5eae9b34a34a56f" :ObjectId("5eae9b34a34a56f) :"B7088" ISODate("2010-01-21T00:00:00Z") }{ "_id" :ObjectId("5eae9b3da930c785c834e571"), "DateOfBirth" :ISODate("2018-05-03T00:00) } 

জন্মতারিখকে বয়স-

-এ রূপান্তর করার প্রশ্নটি নিচে দেওয়া হল
> db.demo754.aggregate( [ {... $project:{... date:"$DateOfBirth",... ছাত্র বয়স:{... $divide:[{$subtract:[ new Date( ), "$DateOfBirth" ] },... (365 * 24*60*60*1000)]... }... }... } ] ) 

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

তৈরি করবে
{ "_id" :অবজেক্টআইডি("5eae9b2da930c785c834e56f"), "তারিখ" :ISODate("2000-05-03T00:00:00Z"), "ছাত্র বয়স" :20.0148965430936065430}{93608"অবজেক্ট ("d0743543093608" :"d074358" অবজেক্ট ), "তারিখ" :ISODate("2010-01-21T00:00:00Z"), "ছাত্র বয়স" :10.288869145833333 }{ "_id" :ObjectId("5eae9b3da930c785c834e571"-820ate") :"-834e571" , "100D" 03T00:00:00Z"), "ছাত্র বয়স" :2.003937638984018 }

  1. MongoDB $match এর সাথে তারিখ কিভাবে মেলাবেন?

  2. MongoDB এ রেকর্ড সংখ্যা পান?

  3. MongoDB একটি অ্যারের সাথে একটি রেকর্ডকে একটি নতুন সংগ্রহে একাধিক রেকর্ডে রূপান্তর করবে?

  4. কিভাবে MySQL এর সাথে তারিখ রেকর্ড সহ একটি টেবিলে তারিখ পরিবর্তন করবেন?