MongoDB में खाली डेटा को संभालना
खाली डेटा को संभालने के लिए, आप $ne ऑपरेटर का उपयोग कर सकते हैं। आइए दस्तावेज़ों के साथ एक कलेक्शन बनाते हैं। निम्नलिखित क्वेरी है:
>db.handlingAndEmptyDataDemo.insertOne({"StudentName":"John","StudentCountryName":""});
{ "acknowledged" : true, "insertedId" : ObjectId("5c9cbd5ca629b87623db1b12") }
>db.handlingAndEmptyDataDemo.insertOne({"StudentName":"John","StudentCountryName":null});
{ "acknowledged" : true, "insertedId" : ObjectId("5c9cbd6ba629b87623db1b13") }
> db.handlingAndEmptyDataDemo.insertOne({"StudentName":"John"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c9cbd71a629b87623db1b14") }
find() मेथड से सभी दस्तावेज़ प्रदर्शित करना
> db.handlingAndEmptyDataDemo.find().pretty();
यह निम्नलिखित आउटपुट देगा:
$ne का उपयोग करके खाली डेटा को संभालने का क्वेरी
> db.handlingAndEmptyDataDemo.find({StudentCountryName: {$ne: null}});यह निम्नलिखित आउटपुट देगा (केवल खाली स्ट्रिंग वाला दस्तावेज़, नल नहीं):