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

MongoDB में SELECT column1, column2 FROM tbl के बराबर क्या है?


Projection से विशिष्ट फील्ड्स चुनें

MongoDB में SQL के SELECT column1, column2 FROM table के बराबर find() के दूसरे पैरामीटर (projection) में फील्ड्स को 1 सेट करके प्राप्त करें।

सिंटैक्स

db.yourCollectionName.find({}, {_id: 1, "column1": 1, "column2": 1}).pretty();

उदाहरण डेटा

> db.equivalentForSelectColumn1Column2Demo.insertOne({"CustomerName":"John","CustomerAge":26,"CustomerCountryName":"US"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c92c6205259fcd19549980a") }
> db.equivalentForSelectColumn1Column2Demo.insertOne({"CustomerName":"David","CustomerAge":22,"CustomerCountryName":"AUS"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c92c6305259fcd19549980b") }
> db.equivalentForSelectColumn1Column2Demo.insertOne({"CustomerName":"Chris","CustomerAge":24,"CustomerCountryName":"UK"});
{ "acknowledged" : true, "insertedId" : ObjectId("5c92c6415259fcd19549980c") }

सभी दस्तावेज़:

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

CustomerName और CustomerAge चुनें (_id सहित)

> db.equivalentForSelectColumn1Column2Demo.find({}, {"CustomerName": 1, "CustomerAge": 1}).pretty();

_id बाहर करके केवल CustomerName और CustomerAge

> db.equivalentForSelectColumn1Column2Demo.find({}, {_id: 0, "CustomerName": 1, "CustomerAge": 1}).pretty();

मुख्य बिंदु: 1 = शामिल करें, 0 = बाहर करें। _id डिफ़ॉल्ट रूप से शामिल होता है, इसे बाहर करने के लिए स्पष्ट रूप से _id: 0 लिखें।

  1. - MongoDB में विशिष्ट तत्वों के लिए अधिकतम मान कैसे प्राप्त करें?

    विशिष्ट तत्वों के लिए अधिकतम मान प्राप्त करने के लिए MongoDB aggregate() में $sort और $group का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo750.insertOne({id:101,value:50}); { acknowledged : true, insertedId : ObjectId(5eae74b2a930c785c834e566) } > db.demo750.insertOne({id:102,value:40});

  1. - C# में थ्रेड से थ्रेड ID कैसे प्राप्त करें?

    एक थ्रेड को प्रोग्राम के निष्पादन पथ के रूप में परिभाषित किया गया है। प्रत्येक थ्रेड कंट्रोल का एक यूनिक फ्लो परिभाषित करता है। यदि आपके एप्लिकेशन में जटिल और समय लेने वाले ऑपरेशन शामिल हैं, तो अक्सर अलग-अलग निष्पादन पथ या थ्रेड सेट करना उपयोगी होता है, प्रत्येक थ्रेड एक विशेष कार्य करता है। थ्रेड्

  1. - C# में स्ट्रिंग का हैश कोड कैसे प्राप्त करें?

    C# में किसी स्ट्रिंग का हैश कोड प्राप्त करने के लिए, हम GetHashCode() मेथड का उपयोग करते हैं। यह मेथड स्ट्रिंग के लिए एक पूर्णांक हैश कोड लौटाता है जिसका उपयोग हैश टेबल और डिक्शनरी जैसे डेटा संरचनाओं में त्वरित लुकअप के लिए किया जाता है। समान स्ट्रिंग्स का समान हैश कोड होता है (हालांकि हैश कोड टकरा