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

MongoDB दस्तावेज़ों से पहला ऐरे एलिमेंट प्राप्त करने के लिए ऐरे प्रोजेक्शन

यदि आप ऐरे से पहला एलिमेंट चाहते हैं, तो $slice के साथ $gte का उपयोग कर सकते हैं।

नमूना डेटा बनाना

> db.demo640.insertOne({Name:"John","Scores":[80,90,75]});
> db.demo640.insertOne({Name:"Chris","Scores":[85,70,89]});

सभी दस्तावेज़ देखना

> db.demo640.find();
{ "Name" : "John", "Scores" : [ 80, 90, 75 ] }
{ "Name" : "Chris", "Scores" : [ 85, 70, 89 ] }

$slice का उपयोग करके पहला एलिमेंट प्रोजेक्ट करने की क्वेरी

> db.demo640.find({Scores:{$gte:85}},{ "Scores": {$slice : 1}});

परिणाम (केवल पहला स्कोर दिखाता है):

{ "Name" : "John", "Scores" : [ 80 ] }
{ "Name" : "Chris", "Scores" : [ 85 ] }

नोट: क्वेरी {Scores:{$gte:85}} उन दस्तावेज़ों को ढूंढती है जहां Scores ऐरे में कम से कम एक मान 85 या उससे अधिक है। फिर {$slice: 1} केवल पहला एलिमेंट लौटाता है। John के लिए पहला एलिमेंट 80 है (भले ही 90 >= 85 हो)। यदि आप ऐरे में पहले >=85 वाले एलिमेंट को चाहते हैं, तो एग्रीगेशन पाइपलाइन की आवश्यकता होगी।

  1. - PHP में एरे के पहले एलिमेंट कैसे प्राप्त करें?

    PHP में एरे के पहले एलिमेंट को प्राप्त करने के लिए, कोड इस प्रकार है: उदाहरण: डायरेक्ट की एक्सेस 125 ); echo Array value ...\n; echo Value 1 = . $arr[p], \n; ?> आउटपुट Array value ... Value 1 = 150 उदाहरण: reset() फ़ंक्शन 125 ); echo Value 1 = . reset($arr); ?> आउटपुट Value 1 = 150

  1. - C# प्रोग्राम: सरणी से पहला तत्व प्रदर्शित करना

    निम्नलिखित हमारी सरणी है:double[] myArr = {20.5, 35.6, 45.7, 55.6, 79.7};पहला तत्व प्राप्त करने के लिए, First() मेथड का उपयोग करें।myArr.AsQueryable().First();आइए पूरा कोड देखें:उदाहरणusing System; using System.Linq; using System.Collections.Generic; class Demo {    static void Main() { &n

  1. - C# प्रोग्राम: सरणी से अंतिम तत्व प्राप्त करें

    सबसे पहले, एक सरणी सेट करें: string[] str = new string[]{ Java, HTML, jQuery, JavaScript, Bootstrap }; अंतिम तत्व का मान प्राप्त करने के लिए, लंबाई प्राप्त करें और निम्न मान प्रदर्शित करें: str[str.Length - 1] उपरोक्त अंतिम तत्व लौटाता है। यहां पूरा कोड है: उदाहरण using Sys