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

एक 'या' शर्त के साथ MongoDB क्वेरी?


किसी या शर्त के साथ क्वेरी को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -

> db.orConditionDemo.insertOne({"CustomerName":"Larry",,"ShippingDate":new ISODate("2018-01-29")});{ "acknowledge" :true, "insertId" :ObjectId( "5c8ec5262f684a30fbdfd56a")}> db.orConditionDemo.insertOne({"CustomerName":"Mike",,"ShippingDate":new ISODate("2019-04-13")});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5c8ec5362f684a30fbdfd56b")}> db.orConditionDemo.insertOne({"CustomerName":"Bob",,"ShippingDate":new ISODate("2019-02-21")});{ "स्वीकृत" :सच, "insertId" " :ObjectId("5c8ec5422f684a30fbdfd56c")}> db.orConditionDemo.insertOne({"CustomerName":"David",,"ShippingDate":new ISODate("2019-03-15")});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c8ec5532f684a30fbdfd56d")}> db.orConditionDemo.insertOne({"CustomerName":"John",,"ShippingDate":new ISODate("2019-03-19")});{ "स्वीकृत" :सच है, "insertId" :ObjectId("5c8ec56c2f684a30fbdfd56e")}

संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -

> db.orConditionDemo.find().pretty();

निम्न आउटपुट है -

{ "_id" :ObjectId("5c8ec5262f684a30fbdfd56a"), "CustomerName" :"Larry", "ShippingDate" :ISODate("2018-01-29T00:00:00Z")}{ "_id" :ObjectId(" 5c8ec5362f684a30fbdfd56b"), "CustomerName" :"Mike", "ShippingDate" :ISODate("2019-04-13T00:00:00Z")}{ "_id" :ObjectId("5c8ec5422f684a30fbdfd56c"), "CustomerName" :"Bob" , "शिपिंगडेट" :ISODate("2019-02-21T00:00:00Z")}{ "_id" :ObjectId("5c8ec5532f684a30fbdfd56d"), "CustomerName" :"David", "ShippingDate" :ISODate("2019-03 -15T00:00:00Z")}{ "_id" :ObjectId("5c8ec56c2f684a30fbdfd56e"), "CustomerName" :"John", "ShippingDate" :ISODate("2019-03-19T00:00:00Z")} 

यहां एक से अधिक या शर्तों वाली क्वेरी है -

> db.orConditionDemo.find({$or:[{ShippingDate:{$gte:new ISODate()}}, {ShippingDate:null}]}).pretty();

निम्न आउटपुट है -

{ "_id" :ObjectId("5c8ec5362f684a30fbdfd56b"), "CustomerName" :"Mike", "ShippingDate" :ISODate("2019-04-13T00:00:00Z")}{ "_id" :ObjectId(" 5c8ec56c2f684a30fbdfd56e"), "CustomerName" :"John", "ShippingDate" :ISODate("2019-03-19T00:00:00Z")}

  1. MongoDB में शर्त के साथ जुड़ें?

    MongoDB में शर्त के साथ जोड़ने के लिए, $cond का उपयोग करें और उसमें $concat के साथ काम करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo745.insertOne({Value1:"100",Value2:"100"}); {    "acknowledged" : true,    "insertedId" : Objec

  1. MySQL में शर्त के साथ छोटा करें?

    MySQL में, शर्त के साथ छोटा करने का कोई तरीका नहीं है। आप जहां क्लॉज के साथ ट्रंकेट स्टेटमेंट का उपयोग नहीं कर सकते हैं। यदि आप शर्त चाहते हैं, तो डिलीट कमांड का उपयोग करें - अपने TableName से DELETE जहां आप कंडीशन करते हैं; उपरोक्त सिंटैक्स ठीक है लेकिन यदि आप एक तेज़ समाधान चाहते हैं, तो DELETE

  1. IF शर्त के साथ MySQL योग क्वेरी?

    योग () MySQL में एक समग्र कार्य है। यदि आप शर्त के साथ योग क्वेरी का उपयोग कर सकते हैं। if कंडीशन के साथ सम क्वेरी को समझने के लिए, आइए एक टेबल बनाएं। तालिका बनाने की क्वेरी - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.60 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार