এর জন্য $ifNull অপারেটর
ব্যবহার করুনআসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> dbquerySelectDemoinsertOne({"Value1":10,"Value2":null});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cefc0ceef71edecf6a1f6b6")
}
> dbquerySelectDemoinsertOne({"Value1":null,"Value2":30});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cefc0d7ef71edecf6a1f6b7")
}
> dbquerySelectDemoinsertOne({"Value1":60,"Value2":40});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cefc0e2ef71edecf6a1f6b8")
} Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> dbquerySelectDemofind()pretty();
আউটপুট
{
"_id" : ObjectId("5cefc0ceef71edecf6a1f6b6"),
"Value1" : 10,
"Value2" : null
}
{
"_id" : ObjectId("5cefc0d7ef71edecf6a1f6b7"),
"Value1" : null,
"Value2" : 30
}
{
"_id" : ObjectId("5cefc0e2ef71edecf6a1f6b8"),
"Value1" : 60,
"Value2" : 40
} অন্যটি শূন্য হলে একটি ক্ষেত্র নির্বাচন করার জন্য নিম্নোক্ত ক্যোয়ারী −
> dbquerySelectDemoaggregate([
{
$project: {
"Value1": { "$ifNull": [ "$Value1", "$Value2" ] }
}
}
]); আউটপুট
{ "_id" : ObjectId("5cefc0ceef71edecf6a1f6b6"), "Value1" : 10 }
{ "_id" : ObjectId("5cefc0d7ef71edecf6a1f6b7"), "Value1" : 30 }
{ "_id" : ObjectId("5cefc0e2ef71edecf6a1f6b8"), "Value1" : 60 }