MongoDB-এ ডেট/টাইম সংরক্ষণ করার দুটি ভিন্ন উপায় রয়েছে। প্রথম পদ্ধতিতে, আপনি জাভাস্ক্রিপ্টের মতো Date অবজেক্ট ব্যবহার করতে পারেন। Date অবজেক্ট MongoDB-এ ডেট/টাইম সংরক্ষণের সেরা উপায়। সিনট্যাক্স:
new Date();
দ্বিতীয় পদ্ধতিতে, আপনি ISODate() ব্যবহার করতে পারেন। সিনট্যাক্স:
new ISODate();
উপরোক্ত সিনট্যাক্স বুঝতে, প্রথম পদ্ধতি অনুসরণ করে ডকুমেন্টসহ একটি কালেকশন তৈরি করি। ডকুমেন্টসহ কালেকশন তৈরির কুয়েরি:
প্রথম পদ্ধতি:
> db.ProductsInformation.insertOne({"ProductId":"Product-1","ProductDeliveryDateTime":new Date()}); { "acknowledged" : true, "insertedId" : ObjectId("5c6ec6786fd07954a4890686") }
দ্বিতীয় পদ্ধতি:
> db.ProductsInformation.insertOne({"ProductId":"Product-2","ProductDeliveryDateTime":new ISODate()}); { "acknowledged" : true, "insertedId" : ObjectId("5c6ec6846fd07954a4890687") }
find() মেথডের সাহায্যে কালেকশন থেকে সব ডকুমেন্ট দেখান। কুয়েরি:
> db.ProductsInformation.find().pretty();
আউটপুট:
{ "_id" : ObjectId("5c6ec6786fd07954a4890686"), "ProductId" : "Product-1", "ProductDeliveryDateTime" : ISODate("2019-02-21T15:40:40.901Z") }
{ "_id" : ObjectId("5c6ec6846fd07954a4890687"), "ProductId" : "Product-2", "ProductDeliveryDateTime" : ISODate("2019-02-21T15:40:52.684Z") }
নোট: ডেট/টাইম অবজেক্ট সংরক্ষণের সেরা উপায় হল Date অবজেক্ট।