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

MongoDB एकत्रीकरण ढांचे में शून्य से विभाजन को कैसे संभालें

आप $cond का उपयोग करना चाह सकते हैं इसे संभालने के लिए ऑपरेटर:

db.items.aggregate([
    {"$project":
        {
            "name": "$name",
            "upvotes": "$upvotes",
            "downvotes": "$downvotes",
            "quality": { $cond: [ { $eq: [ "$downvotes", 0 ] }, "N/A", {"$divide":["$upvotes", "$downvotes"]} ] }
        }
    },
    {"$sort": {"quality":-1}}
]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला उप सरणी में वस्तु के लिए पूछताछ

  2. स्प्रिंग टेस्ट पर MongoDB सॉकेट कनेक्शन पर ध्यान न दें

  3. नेवला उप-उप दस्तावेज़ को आबाद करता है

  4. MongoDB में लघु, अद्वितीय ऑब्जेक्ट आईडी बनाना

  5. अगर मौजूद नहीं है तो नेवला कई ऑब्जेक्ट को सरणी में जोड़ता है