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

MongoDB फील्ड को सॉर्ट करें जिसमें पूर्णांक और दशमलव दोनों मान हों


सॉर्ट करने के लिए MongoDB में sort() का उपयोग करें। आइए एक कलेक्शन बनाते हैं:

> db.demo755.insertOne({"Value":10}); { "acknowledged" : true, "insertedId" : ObjectId("5eae9e72a930c785c834e572") }
> db.demo755.insertOne({"Value":10.5}); { "acknowledged" : true, "insertedId" : ObjectId("5eae9e75a930c785c834e573") }
> db.demo755.insertOne({"Value":9.5}); { "acknowledged" : true, "insertedId" : ObjectId("5eae9e79a930c785c834e574") }
> db.demo755.insertOne({"Value":12.5}); { "acknowledged" : true, "insertedId" : ObjectId("5eae9e7fa930c785c834e575") }
> db.demo755.insertOne({"Value":11.5}); { "acknowledged" : true, "insertedId" : ObjectId("5eae9e87a930c785c834e576") }
> db.demo755.insertOne({"Value":6}); { "acknowledged" : true, "insertedId" : ObjectId("5eae9e97a930c785c834e577") }

find() से सभी डॉक्यूमेंट्स देखें:

> db.demo755.find();

आउटपुट:

{ "_id" : ObjectId("5eae9e72a930c785c834e572"), "Value" : 10 }
{ "_id" : ObjectId("5eae9e75a930c785c834e573"), "Value" : 10.5 }
{ "_id" : ObjectId("5eae9e79a930c785c834e574"), "Value" : 9.5 }
{ "_id" : ObjectId("5eae9e7fa930c785c834e575"), "Value" : 12.5 }
{ "_id" : ObjectId("5eae9e87a930c785c834e576"), "Value" : 11.5 }
{ "_id" : ObjectId("5eae9e97a930c785c834e577"), "Value" : 6 }

पूर्णांक और दशमलव दोनों मान वाले MongoDB फील्ड को सॉर्ट करने के लिए क्वेरी (आरोही):

> db.demo755.find().sort({Value:1});

परिणाम (सही संख्यात्मक क्रम में):


  1. - MongoDB कलेक्शन को ऐरे वैल्यू द्वारा सॉर्ट करें

    MongoDB कलेक्शन को ऐरे वैल्यू द्वारा सॉर्ट करने के लिए, $sort के साथ aggregate() का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo577.insertOne({ student: { details: [ { Name:Chris, Score:45 }, { Name:Bob, Score:33 }, { Name:Davi

  1. - MongoDB 4 में दस्तावेजों को सॉर्ट करें और केवल एक फील्ड प्रदर्शित करें

    MongoDB 4 में दस्तावेजों को सॉर्ट करने के लिए sort() का उपयोग करें। केवल एक फील्ड दिखाने के लिए, जो सॉर्ट की गई है, उसे 1 पर सेट करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo611.insertOne({Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e987110f6b89257f5584d83) } > d

  1. - C में इंटीजर और कैरेक्टर मानों का स्टोरेज

    C में char वास्तव में एक छोटा इंटीजर टाइप है (आमतौर पर 8 बिट्स)। कैरेक्टर मान उनके संख्यात्मक कोड (ASCII/UTF-8) के रूप में संग्रहीत होते हैं। उदाहरण: ओवरफ्लो और टूज कंप्लीमेंट #include <stdio.h> int main() { char x = 270; // 270 बाइनरी: 1 0000 1110 → निचले 8 बिट्स: 0000 1110 = 14