MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

नेवला में उप-दस्तावेज़ को कैसे छाँटें, चुनें और क्वेरी करें

आप अपना $project . बदल सकते हैं आप जिस संरचना की तलाश कर रहे हैं उसे प्रदान करने के लिए आउटपुट को फिर से आकार देने के लिए:

Story.aggregate([
    { $unwind: "$comments" },
    { $project: {
        author: '$comments.author',
        content: '$comments.content',
        _id: '$comments._id'
    }},
    { $sort: {author: -1}}
], function (err, result) { ...

आउटपुट:

[ { _id: 541c2776149002af52ed3c4a,
    author: 'B author',
    content: '2 Content' },
  { _id: 541c2776149002af52ed3c4b,
    author: 'A author',
    content: '1 Content' } ]



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो स्पार्क कनेक्टर एक क्वेरी के लिए अलग और गलत गणना क्यों देता है?

  2. मोंगोडब अद्यतन सीमित संख्या में दस्तावेज़

  3. मोंगोडब क्वेरी के अंदर कई प्रश्न

  4. गंभीर त्रुटि:कक्षा 'मोंगोडीबी \ ड्राइवर \ प्रबंधक' नहीं मिला

  5. MongoDB में डुप्लिकेट रिकॉर्ड खोजें