Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB में किसी विशिष्ट तिथि को या उसके बाद रिकॉर्ड खोजें?

<घंटा/>

किसी तिथि को या उसके बाद रिकॉर्ड खोजने के लिए, $gte का उपयोग करें, अर्थात बराबर से अधिक। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo91.insertOne({"ArrivalDate":new ISODate("2020-01-10")});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2d49fd79799acab037af66")
}
> db.demo91.insertOne({"ArrivalDate":new ISODate("2019-12-14")});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2d4a0679799acab037af67")
}

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo91.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5e2d49fd79799acab037af66"), "ArrivalDate" : ISODate("2020-01-10T00:00:00Z") }
{ "_id" : ObjectId("5e2d4a0679799acab037af67"), "ArrivalDate" : ISODate("2019-12-14T00:00:00Z") }

MongoDB में किसी विशिष्ट तिथि को या उसके बाद रिकॉर्ड खोजने के लिए क्वेरी निम्नलिखित है -

> db.demo91.find({ArrivalDate: { $gte: ISODate('2020-01-10') } });

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5e2d49fd79799acab037af66"), "ArrivalDate" : ISODate("2020-01-10T00:00:00Z") }

  1. पता लगाएं कि किस मोंगोडीबी दस्तावेज़ में एक विशिष्ट स्ट्रिंग है?

    यह पता लगाने के लिए कि किस दस्तावेज़ में एक विशिष्ट स्ट्रिंग है, $regex का उपयोग ढूंढें() के साथ करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo597.insertOne({Name:Adam Smith});{ acknowledgeed :true, insertId :ObjectId(5e947affe2693) } संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से

  1. एक विशिष्ट मूल्य से कम कीमत के साथ MongoDB रिकॉर्ड खोजें

    एक विशिष्ट मूल्य से कम मूल्य वाले रिकॉर्ड की जांच करने के लिए, $lt का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo728.insertOne({Price:75}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eab413c43417811278f589b") } >

  1. MySQL में किसी विशेष तिथि के बाद रिकॉर्ड प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable708 ( CustomerName varchar(100), ShippingDate date);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable708 मानों में डालें ( डेविड,2019-07-22);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)