কম্পিউটার

ঠিক করুন:MongoDB Robomongo:db.data.find(…).কলেশন একটি ফাংশন নয়?


মঙ্গোডিবি 3.4 সংস্করণে কোলেশন চালু করা হয়েছে। হতে পারে, আপনি পূর্ববর্তী সংস্করণে কোলেশন প্রয়োগ করেছেন।

আমাদের উদাহরণের জন্য, আমরা MongoDB সংস্করণ 4.0.5 ব্যবহার করছি। সিস্টেম -

-এ বর্তমান সংস্করণটি পরীক্ষা করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে
> db.version()

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

তৈরি করবে
4.0.5

আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.collationExample.createIndex({Value: 1}, {collation: {locale: "en", strength: 1}});
{
   "createdCollectionAutomatically" : true,
   "numIndexesBefore" : 1,
   "numIndexesAfter" : 2,
   "ok" : 1
}
> db.collationExample.insertOne({'Value':'x'});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e038a3cf5e889d7a51994f5")
}
> db.collationExample.insertOne({'Value':'X'});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e038a48f5e889d7a51994f6")
}
> db.collationExample.insertOne({'Value':'Y'});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e038a49f5e889d7a51994f7")
}
> db.collationExample.insertOne({'Value':'a'});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e038a49f5e889d7a51994f8")
}
> db.collationExample.insertOne({'Value':'á'});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e038a4bf5e889d7a51994f9")
}

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

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

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

তৈরি করবে
{ "_id" : ObjectId("5e038a3cf5e889d7a51994f5"), "Value" : "x" }
{ "_id" : ObjectId("5e038a48f5e889d7a51994f6"), "Value" : "X" }
{ "_id" : ObjectId("5e038a49f5e889d7a51994f7"), "Value" : "Y" }
{ "_id" : ObjectId("5e038a49f5e889d7a51994f8"), "Value" : "a" }
{ "_id" : ObjectId("5e038a4bf5e889d7a51994f9"), "Value" : "á" }

COLLATION() −

ব্যবহার করার জন্য এখানে ক্যোয়ারী আছে
> db.collationExample.find({ Value: "a" } ).collation( { locale: "en", strength: 1 } );

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

তৈরি করবে
{ "_id" : ObjectId("5e038a49f5e889d7a51994f8"), "Value" : "a" }
{ "_id" : ObjectId("5e038a4bf5e889d7a51994f9"), "Value" : "á" }

  1. ঠিক করুন:DirecTV এখন Chrome এ কাজ করছে না

  2. উইন্ডোজ 10 এ কাজ করছে না ফাংশন কীগুলি ঠিক করুন

  3. iPhone ক্যালেন্ডার সিঙ্ক হচ্ছে না? ঠিক করার 11টি উপায়

  4. আইফোন সেলুলার ডেটা কাজ করছে না? ঠিক করার 11টি উপায়