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

MongoDB में सरणी फील्ड को रिवर्स कैसे करें?

MongoDB में सरणी फील्ड को रिवर्स करने के लिए forEach() का उपयोग कर सकते हैं। पहले दस्तावेजों के साथ एक संग्रह बनाते हैं:

> db.reverseArrayDemo.insertOne({"Skills":["C","Java"]});
{ "acknowledged" : true, "insertedId" : ObjectId("5ccddf99dceb9a92e6aa1946") }

संग्रह से सभी दस्तावेजों को find() विधि की सहायता से प्रदर्शित करने के लिए क्वेरी:

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

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

{ "_id" : ObjectId("5ccddf99dceb9a92e6aa1946"), "Skills" : [ "C", "Java" ] }

MongoDB में सरणी फील्ड को रिवर्स करने के लिए क्वेरी:

> db.reverseArrayDemo.find().forEach(function (myDocument) {
  var arrayValue = [ myDocument.Skills[1], myDocument.Skills[0] ];
  db.reverseArrayDemo.update(myDocument, { $set: {Skills : arrayValue } });
});

उपरोक्त संग्रह से दस्तावेज़ प्रदर्शित करें यह जांचने के लिए कि सरणी फील्ड अब रिवर्स है या नहीं:

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

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

{ "_id" : ObjectId("5ccddf99dceb9a92e6aa1946"), "Skills" : [ "Java", "C" ] }
  1. जावास्क्रिप्ट Array reverse() मेथड जावास्क्रिप्ट Array reverse() मेथड

    जावास्क्रिप्ट का reverse() मेथड एरे एलिमेंट्स को उलटने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: array.reverse() उदाहरण 1 <!DOCTYPE html> <html> <body> <h2>डेमो हेडिंग</h2> <p id=test></p> <script> var arrStud = [Laptop, Desktop, Ta

  1. JavaScript Array.reverse(): एरे को उल्टा करें JavaScript Array.reverse(): एरे को उल्टा करें

    Array.prototype.reverse() मेथड एरे के तत्वों के क्रम को स्थानांतरित (in-place) उलट देता है। पहला तत्व अंतिम बन जाता है और अंतिम पहला। यह मूल एरे को बदल देता है और उसी एरे का संदर्भ लौटाता है। उदाहरण { arr.reverse(); fillEle.innerHTML = उल्टा: + arr.join(, ); }); </scrip

  1. - MongoDB में _id फील्ड छिपाएं

    आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo575.insertOne({id:101,Information:{Name:Chris,Age:21}}); { acknowledged : true, insertedId : ObjectId(5e916a55581e9acd78b427f7) } > db.demo575.insertOne({id:102,Information:{Name:David,Age:20}}); { acknowledged : true, insertedId : ObjectId