কম্পিউটার

MongoDB-তে সেই সম্পত্তি সহ কোনও নথির জন্য সম্পত্তির নাম দ্বারা অনুসন্ধান করুন?


আপনি এর জন্য $ne অপারেটর ব্যবহার করতে পারেন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.searchByPropertyName.insertOne({"FirstName":"Larry","Age":23});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbaf7af7219729fde21ddb5")
}
> db.searchByPropertyName.insertOne({"FirstName":null,"Age":21});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbaf7b97219729fde21ddb6")
}
> db.searchByPropertyName.insertOne({"FirstName":"John","Age":22});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbaf7c57219729fde21ddb7")
}
> db.searchByPropertyName.insertOne({"FirstName":null,"Age":25});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbaf7d07219729fde21ddb8")
}
> db.searchByPropertyName.insertOne({"FirstName":"David","Age":20});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbaf7df7219729fde21ddb9")
}

Find() prettyprint −

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

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

তৈরি করবে
{
   "_id" : ObjectId("5cbaf7af7219729fde21ddb5"),
   "FirstName" : "Larry",
   "Age" : 23
}
{
   "_id" : ObjectId("5cbaf7b97219729fde21ddb6"),
   "FirstName" : null,
   "Age" : 21
}
{
   "_id" : ObjectId("5cbaf7c57219729fde21ddb7"),
   "FirstName" : "John",
   "Age" : 22
}
{
   "_id" : ObjectId("5cbaf7d07219729fde21ddb8"),
   "FirstName" : null,
   "Age" : 25
}
{
   "_id" : ObjectId("5cbaf7df7219729fde21ddb9"),
   "FirstName" : "David",
   "Age" : 20
}

সেই সম্পত্তি-

সহ যেকোন নথির জন্য সম্পত্তির নাম দ্বারা অনুসন্ধান করার জন্য নিম্নোক্ত ক্যোয়ারী
> db.searchByPropertyName.find({FirstName: { $ne : null } } ).pretty();

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

তৈরি করবে
{
   "_id" : ObjectId("5cbaf7af7219729fde21ddb5"),
   "FirstName" : "Larry",
   "Age" : 23
}
{
   "_id" : ObjectId("5cbaf7c57219729fde21ddb7"),
   "FirstName" : "John",
   "Age" : 22
}
{
   "_id" : ObjectId("5cbaf7df7219729fde21ddb9"),
   "FirstName" : "David",
   "Age" : 20
}

  1. SeekFast দিয়ে যেকোন ফাইলে পাঠ্য অনুসন্ধান করুন

  2. একাধিক নথির ক্ষেত্রে সঠিক মিলের জন্য MongoDB ক্যোয়ারী

  3. ছাত্র ডেভিডের জন্য MongoDB-তে মার্কস ভ্যালু সহ ডকুমেন্ট কিভাবে আপডেট করবেন

  4. MongoDB-এর সাথে তালিকায় মান (অবজেক্ট নয়) জন্য ক্যোয়ারী