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

नेवला में छँटाई के अंत में शून्य मान कैसे रखें?

मैं उस समाधान के बारे में निश्चित नहीं हूं जो मैं कहने वाला हूं। मैं इसका परीक्षण नहीं कर सकता क्योंकि मेरे पास अभी एक mongo db सेट नहीं है, लेकिन मुझे लगता है कि आप <collection>.aggregate का उपयोग कर सकते हैं $project . के साथ और $sort इसे हासिल करने के लिए।

नमूना कोड:

db.inventory.aggregate(
   [
      {
         $project: {
            item: 1,
            description: { $ifNull: [ "$amount", -1*(<mimimum value>)* ] }
         }
      },
      { 
         $sort : { 
           amount : (-1 or 1 depending on the order you want)
         }
      }
   ]
)

आशा है कि यह मदद करता है !!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब:गतिशील रैंकिंग द्वारा क्रमबद्ध दस्तावेज़ प्राप्त करें

  2. मोंगोडीबी काम नहीं कर रहा है। त्रुटि:dbpath (/data/db) मौजूद नहीं है।

  3. संदर्भ त्रुटि MongoDB कॉलबैक से नहीं फेंका गया है

  4. PHP से डालने पर मोंगोडीबी पर जेएस निष्पादित करना

  5. स्कीमा को मॉडल के लिए पंजीकृत नहीं किया गया है। मोंगोडब>नेवला