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

MongoDB-তে ObjectId কলামে সর্ট করার পদ্ধতি


ObjectId কলামে সর্ট করতে sort() ব্যবহার করুন। একটি ডকুমেন্টসহ কালেকশন তৈরি করি:

> db.demo403.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e6f89b0fac4d418a017858e") } > db.demo403.insertOne({"Name":"David"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e6f89b2fac4d418a017858f") } > db.demo403.insertOne({"Name":"Bob"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e6f89b5fac4d418a0178590") } > db.demo403.insertOne({"Name":"Adam"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e6f89b8fac4d418a0178591") }

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

> db.demo403.find();

আউটপুট:

{ "_id" : ObjectId("5e6f89b0fac4d418a017858e"), "Name" : "Chris" } { "_id" : ObjectId("5e6f89b2fac4d418a017858f"), "Name" : "David" } { "_id" : ObjectId("5e6f89b5fac4d418a0178590"), "Name" : "Bob" } { "_id" : ObjectId("5e6f89b8fac4d418a0178591"), "Name" : "Adam" }

ObjectId কলামে সর্ট করার কোয়ারি:

> db.demo403.find().sort({_id:-1});

আউটপুট (নতুন থেকে পুরানো):

{ "_id" : ObjectId("5e6f89b8fac4d418a0178591"), "Name" : "Adam" } { "_id" : ObjectId("5e6f89b5fac4d418a0178590"), "Name" : "Bob" } { "_id" : ObjectId("5e6f89b2fac4d418a017858f"), "Name" : "David" } { "_id" : ObjectId("5e6f89b0fac4d418a017858e"), "Name" : "Chris" }

  1. MongoDB-এ ডকুমেন্ট আপডেট করার পদ্ধতি

  2. MongoDB-এ ন্যাচারেল অর্ডার (Natural Order) দিয়ে সর্ট করা ($natural)

  3. MongoDB 4-এ ডকুমেন্ট সর্ট করে শুধু একটি ফিল্ড দেখানো

  4. জাভাতে JTable-কে নির্দিষ্ট কলামে সর্ট করা