Mongodb: सभी फ़ील्ड नामों को कैसे सूचीबद्ध करें
आप MongoDB में संग्रह में सभी फ़ील्ड नामों को सूचीबद्ध करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
Object. keys (db.myCollection.findOne())
यह विशेष उदाहरण myCollection नामक संग्रह में सभी फ़ील्ड नामों को सूचीबद्ध करता है।
निम्नलिखित उदाहरण दिखाता है कि निम्नलिखित दस्तावेजों के साथ संग्रह टीम के साथ व्यवहार में इस वाक्यविन्यास का उपयोग कैसे किया जाए:
db.teams.insertOne({team: " Mavs ", points: 30, rebounds: 8, assists: 2}) db.teams.insertOne({team: " Mavs ", points: 35, rebounds: 12, assists: 6}) db.teams.insertOne({team: " Spurs ", points: 20, rebounds: 7, assists: 8}) db.teams.insertOne({team: " Spurs ", points: 25, rebounds: 5, assists: 9}) db.teams.insertOne({team: " Spurs ", points: 23, rebounds: 9, assists: 4})
उदाहरण: MongoDB में सभी फ़ील्ड नामों की सूची बनाएं
निम्नलिखित कोड दिखाता है कि टीम संग्रह में सभी फ़ील्ड नामों को कैसे सूचीबद्ध किया जाए:
Object. keys (db.teams.findOne())
यह क्वेरी निम्नलिखित दस्तावेज़ लौटाती है:
[ '_id', 'team', 'points', 'rebounds', 'assists' ]
ध्यान दें कि फ़ील्ड नामों की सूची में _id फ़ील्ड भी शामिल है, जिसे MongoDB स्वचालित रूप से प्रत्येक दस्तावेज़ के लिए उत्पन्न करता है।
नोट : किसी अन्य संग्रह में फ़ील्ड नामों को सूचीबद्ध करने के लिए, बस टीमों के नाम को किसी अन्य नाम से बदलें।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि MongoDB में अन्य सामान्य ऑपरेशन कैसे करें:
MongoDB: फ़ील्ड का नाम कैसे बदलें
MongoDB: फ़ील्ड्स को कैसे हटाएं
MongoDB: नए फ़ील्ड कैसे जोड़ें