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

MongoDB में रेंज कैसे खोजें?

रेंज खोजने के लिए, sort() के साथ limit() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं:

> db.demo665.insertOne({"Value":10});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1bf1424113ea5458c7d08") }
> db.demo665.insertOne({"Value":15});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1bf1b24113ea5458c7d09") }
> db.demo665.insertOne({"Value":55});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1bf1e24113ea5458c7d0a") }
> db.demo665.insertOne({"Value":25});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1bf2324113ea5458c7d0b") }
> db.demo665.insertOne({"Value":20});
{ "acknowledged" : true, "insertedId" : ObjectId("5ea1bf2b24113ea5458c7d0c") }

find() मेथड की मदद से संग्रह के सभी दस्तावेज़ प्रदर्शित करें:

> db.demo665.find();

यह निम्न आउटपुट देगा:

{ "_id" : ObjectId("5ea1bf1424113ea5458c7d08"), "Value" : 10 }
{ "_id" : ObjectId("5ea1bf1b24113ea5458c7d09"), "Value" : 15 }
{ "_id" : ObjectId("5ea1bf1e24113ea5458c7d0a"), "Value" : 55 }
{ "_id" : ObjectId("5ea1bf2324113ea5458c7d0b"), "Value" : 25 }
{ "_id" : ObjectId("5ea1bf2b24113ea5458c7d0c"), "Value" : 20 }

MongoDB में रेंज खोजने की क्वेरी:

> db.demo665.find({Value:{$lte:30}}).sort({Value:-1}).limit(2);

यह निम्न आउटपुट देगा:

{ "_id" : ObjectId("5ea1bf2324113ea5458c7d0b"), "Value" : 25 }
{ "_id" : ObjectId("5ea1bf2b24113ea5458c7d0c"), "Value" : 20 }
  1. - MongoDB में सरणी के अंदर सरणी के लिए $addToSet लागू करें और मान जोड़ें

    इसके लिए, $addToSet के साथ update() का उपयोग करें। $addToSet ऑपरेटर मान को सरणी में जोड़ता है जब तक कि मान पहले से मौजूद न हो, जिस स्थिति में यह उस सरणी के लिए कुछ नहीं करता। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo509.insertOne( { value1 : [ { value2 : [

  1. - MongoDB में फॉर लूप के साथ मान कैसे पुश करें?

    मान पुश करने के लिए फॉर लूप के साथ save() का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > for(var v=1; v<7; v++) { ... db.demo739.save({Name:Chris,SubjectName:MongoDB}); ... } WriteResult({ nInserted : 1 }) find() से सभी डॉक्यूमेंट्स देखें: > db.demo739.find(); आउटपुट (6 डॉक्यूमेंट्स डाले गए): { _

  1. - MySQL में CASE WHEN का उपयोग करके VARCHAR फ़ील्ड में पूर्णांक मान खोजना

    MySQL में CASE WHEN एक्सप्रेशन का उपयोग करके VARCHAR कॉलम में स्ट्रिंग के शुरुआती अंक के आधार पर सशर्त खोज करें। उदाहरण: टेबल बनाना और ईमेल डालना mysql> CREATE TABLE DemoTable ( -> Title VARCHAR(100) -> ); Query OK, 0 rows affected (0.61 sec) mysql> INSERT INTO DemoTable VALUE