কম্পিউটার

MongoDB ক্যোয়ারীতে একটি ক্ষেত্র থেকে ফিরে আসা অক্ষরের পরিমাণ কিভাবে সীমিত করবেন?


এর জন্য, MongoDB $substr ব্যবহার করুন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> dblimitTheNumberOfCharactersDemoinsertOne({"Title":"MongoDB is No SQL database"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cf23013b64a577be5a2bc0e")
}
> dblimitTheNumberOfCharactersDemoinsertOne({"Title":"MySQL is a relational database"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cf2302db64a577be5a2bc0f")
}

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

> dblimitTheNumberOfCharactersDemofind()pretty();

এটি নিম্নলিখিত নথি তৈরি করবে -

{
   "_id" : ObjectId("5cf23013b64a577be5a2bc0e"),
   "Title" : "MongoDB is No SQL database"
}
{
   "_id" : ObjectId("5cf2302db64a577be5a2bc0f"),
   "Title" : "MySQL is a relational database"
}

একটি MongoDB ক্যোয়ারীতে একটি ক্ষেত্র থেকে ফিরে আসা অক্ষরগুলির পরিমাণ সীমিত করার জন্য নিম্নোক্ত ক্যোয়ারী −

> dblimitTheNumberOfCharactersDemoaggregate(
   [
      {
         $project:
         {
            Characters: { $substr: [ "$Title", 0, 20 ] }
         }
      }
   ] 
);

এটি নিম্নলিখিত নথি তৈরি করবে -

{ "_id" : ObjectId("5cf23013b64a577be5a2bc0e"), "Characters" : "MongoDB is No SQL da" }
{ "_id" : ObjectId("5cf2302db64a577be5a2bc0f"), "Characters" : "MySQL is a relationa" }

  1. ফর্ম ইনপুট টেক্সট ক্ষেত্রে অনুমোদিত অক্ষর সংখ্যা সীমিত কিভাবে?

  2. নথিতে একটি নির্দিষ্ট ক্ষেত্রের মান যোগ করার জন্য MongoDB ক্যোয়ারী

  3. একটি ক্ষেত্রের রিটার্নিং মান সীমিত করতে MongoDB ক্যোয়ারী?

  4. মাইএসকিউএল-এর একটি ডাটাবেস ক্ষেত্র থেকে বিশেষ অক্ষরগুলি কীভাবে সরিয়ে ফেলা যায়?