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

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


किसी तारीख पर या उसके बाद के रिकॉर्ड खोजने के लिए $gte (ग्रेटर दैन इक्वल) ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं:


सभी दस्तावेज़ देखने के लिए:

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

विशिष्ट तारीख पर या बाद के रिकॉर्ड खोजने की क्वेरी

$gte के साथ ISODate का उपयोग करें:

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

संबंधित ऑपरेटर: $gt (सख्ती से अधिक), $lte (कम या बराबर), $lt (सख्ती से कम)।

  1. - MongoDB में विशिष्ट स्ट्रिंग वाले दस्तावेज खोजें

    कौन सा दस्तावेज विशिष्ट स्ट्रिंग रखता है, यह खोजने के लिए find() के साथ $regex का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo597.insertOne({Name:John Doe}); { acknowledged : true, insertedId : ObjectId(5e947ae3f5f1e70e134e2690) } > db.demo597.insertOne({Name:John Smith})

  1. - MongoDB में विशिष्ट मान से कम कीमत वाले रिकॉर्ड ढूंढें

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

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

    MySQL में किसी विशिष्ट तिथि के बाद या बराबर के रिकॉर्ड्स प्राप्त करने के लिए WHERE क्लॉज में तिथि तुलना ऑपरेटर्स (=, , BETWEEN) का उपयोग करें। सिंटैक्स = YYYY-MM-DD; व्यावहारिक उदाहरण 1. टेबल बनाएं और डेटा डालें INSERT INTO DemoTable708 VALUES (John, 2019-01-21), (Chris, 2019-03-24), (Robert, 2