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

नेवला डेटाबेस में अंतिम दस प्रविष्टियाँ ढूँढता है

execFind . में कॉलबैक, post पैरामीटर पदों की एक सरणी है, न कि केवल एक। यही कारण है कि आपको null says . मिल रहा है जब आप कोशिश करते हैं और इसे एक ही पोस्ट के रूप में देखते हैं।

साथ ही, यदि आप केवल नवीनतम 10 चाहते हैं तो आप limit(10) . पर कॉल कर सकते हैं आपकी क्वेरी श्रृंखला में। आपको शायद exec . का भी उपयोग करना चाहिए execFind . के बजाय क्योंकि यह थोड़ा स्पष्ट है।

तो कुछ इस तरह:

Post.find({'page': curPage}).sort('-date').limit(10).exec(function(err, posts){
    console.log("Emitting Update...");
    socket.emit("Update", posts.length);       
    console.log("Update Emmited");
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. टॉमकैट के साथ मोंगोडीबी जावा ड्राइवर डेटाबेस कनेक्शन पूलिंग

  2. MongoDB:एकल मशीन पर साझा करना। क्या इसका अर्थ बनता है?

  3. UpdateMulti mongooperation के लिए AbstractMongoEventListener विधि समतुल्य क्या है

  4. मोंगोडीबी कर्सर (आउटऑफमेमरी) में मेमोरी लीक?

  5. त्रुटि:अपडेट ऑपरेशन दस्तावेज़ में परमाणु ऑपरेटर होना चाहिए, जब अपडेटऑन चल रहा हो