কম্পিউটার

একটি MongoDB নথিতে বিশেষ অক্ষর সহ একটি স্ট্রিং অনুসন্ধান করুন?


MongoDB নথিতে বিশেষ অক্ষর সহ একটি স্ট্রিং অনুসন্ধান করতে, আপনি \ ব্যবহার করতে পারেন। এখানে, আমাদের স্ট্রিং-এ আমাদের বিশেষ অক্ষর $ আছে।

ডকুমেন্ট সহ একটি সংগ্রহ তৈরি করতে প্রথমে নিম্নলিখিত ক্যোয়ারীটি প্রয়োগ করা যাক

>db.searchDocumentWithSpecialCharactersDemo.insertOne({"UserId":"Smith$John123","UserFirstName":"John","UserLastName":"Smith"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c987b98330fd0aa0d2fe4b1")
}
>db.searchDocumentWithSpecialCharactersDemo.insertOne({"UserId":"Taylor$Carol983","UserFirstName":"Carol","UserLastName":"Taylor"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c987bdb330fd0aa0d2fe4b2")
}
>db.searchDocumentWithSpecialCharactersDemo.insertOne({"UserId":"Doe$John999","UserFirstName":"John","UserLastName":"Doe"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c987bee330fd0aa0d2fe4b3")
}
>db.searchDocumentWithSpecialCharactersDemo.insertOne({"UserId":"Miller$David555","UserFirstName":"David","UserLastName":"Miller"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c987c01330fd0aa0d2fe4b4")
}

Find() পদ্ধতি

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে
> db.searchDocumentWithSpecialCharactersDemo.find().pretty();

এটি নিম্নলিখিত আউটপুট তৈরি করবে

{
   "_id" : ObjectId("5c987b98330fd0aa0d2fe4b1"),
   "UserId" : "Smith$John123",
   "UserFirstName" : "John",
   "UserLastName" : "Smith"
}
{
   "_id" : ObjectId("5c987bdb330fd0aa0d2fe4b2"),
   "UserId" : "Taylor$Carol983",
   "UserFirstName" : "Carol",
   "UserLastName" : "Taylor"
}
{
   "_id" : ObjectId("5c987bee330fd0aa0d2fe4b3"),
   "UserId" : "Doe$John999",
   "UserFirstName" : "John",
   "UserLastName" : "Doe"
}
{
   "_id" : ObjectId("5c987c01330fd0aa0d2fe4b4"),
   "UserId" : "Miller$David555",
   "UserFirstName" : "David",
   "UserLastName" : "Miller"
}

একটি MongoDB নথিতে বিশেষ অক্ষর সহ স্ট্রিং অনুসন্ধান করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে৷ এখানে, আমরা বিশেষ অক্ষর $

সহ একটি স্ট্রিং জন খুঁজছি
> db.searchDocumentWithSpecialCharactersDemo.find({ UserId : /.*\$John.*/i }).pretty();

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

{
   "_id" : ObjectId("5c987b98330fd0aa0d2fe4b1"),
   "UserId" : "Smith$John123",
   "UserFirstName" : "John",
   "UserLastName" : "Smith"
}
{
   "_id" : ObjectId("5c987bee330fd0aa0d2fe4b3"),
   "UserId" : "Doe$John999",
   "UserFirstName" : "John",
   "UserLastName" : "Doe"
}

  1. MongoDB কনসোলে customer_tracker-990-এর মতো বিশেষ অক্ষর সহ আমি কীভাবে একটি ডাটাবেস-নাম ব্যবহার করতে পারি

  2. কেস সংবেদনশীল অনুসন্ধান সহ MongoDB ক্যোয়ারী?

  3. বিশেষ অক্ষর সহ একটি নির্দিষ্ট স্ট্রিং নির্বাচন করতে MySQL ক্যোয়ারী

  4. MySQL এর সাথে একটি স্ট্রিং এর মধ্যে নির্দিষ্ট অক্ষরের জন্য অনুসন্ধান করুন?