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

पाल जे एस खाका एपीआई में कुल गिनती प्राप्त करें

मुझे लगता है कि आपका मतलब है जब आप पाल ब्लूप्रिंट एपीआई विधियों का उपयोग करते हैं? दुर्भाग्य से वर्तमान पाल संस्करण (v0.11.3) में आप नहीं कर सकते।

आपको गिनती के लिए एक और अनुरोध भेजना होगा। वह ब्लूप्रिंट विधि वर्तमान पाल संस्करण में भी मौजूद नहीं है, लेकिन आप "sails-hook-blueprint-count" का उपयोग कर सकते हैं पैकेज जो सभी परिभाषित मॉडलों पर फ़िल्टरिंग के साथ गणना पद्धति को सक्षम करता है।

"पाल-हुक-खाका-गिनती" पैकेज npm रिपॉजिटरी के माध्यम से उपलब्ध है (https://www.npmjs.com/ पैकेज/पाल-हुक-ब्लूप्रिंट-गिनती ) और आप इसे

. के साथ स्थापित कर सकते हैं
npm install sails-hook-blueprint-count

आदेश।

फिर, जब आप पाल ऐप उठाते हैं तो आप जैसे मार्गों का उपयोग कर सकते हैं

GET /:model/count

या

GET /:model/count?where={:criteria}

:मानदंड वही है जहां ब्लूप्रिंट विधियां ढूंढें (http://sailsjs .org/documentation/reference/blueprint-api/find-where )।

प्रतिक्रिया प्रारूप के साथ जसन होगी

{ count : COUNT }



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला .save () खाली त्रुटि वस्तु देता है, DB में सहेजता नहीं है

  2. स्प्रिंग डेटा मोंगोडब - 'कर्सर' विकल्प की आवश्यकता है

  3. MongoDB - एकाधिक पंक्तियों को एकत्रित करें

  4. क्वेरी सी # ड्राइवर के साथ MongoDb विशिष्ट

  5. मोंगोडीबी $cond