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

स्प्रिंग डेटा मोंगो पेजिनेशन

आपको इस पद्धति को लागू करने की आवश्यकता नहीं है क्योंकि जब आप स्प्रिंग ऑब्जेक्ट PagingAndSortingRepository को ऑटोवायर करते हैं, तो यह स्वचालित रूप से आपके लिए विधि को लागू करता है।

कृपया ध्यान दें कि चूंकि आप मोंगोडब का उपयोग कर रहे हैं, आप इसके बजाय मोंगो रिपोजिटरी का विस्तार कर सकते हैं।

फिर वसंत में, इसका उपयोग करके पृष्ठ पर अंक लगाना सक्षम करें:

@RequestMapping(value="INSERT YOUR LINK", method=RequestMethod.GET)
  public List<Profile> getAll(int page) {
    Pageable pageable = new PageRequest(page, 5); //get 5 profiles on a page
    Page<Profile> page = repo.findAll(pageable);
    return Lists.newArrayList(page);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:पथ में बहुत अधिक स्थितीय (यानी '$') तत्व पाए जाते हैं

  2. मोंगोडीबी $asin

  3. MongooseError - ऑपरेशन `users.findOne ()` बफ़रिंग 10000ms के बाद समय समाप्त हो गया

  4. उल्का ऐप - एक तैनात ऐप के डीबी को रीसेट करना

  5. $ मौजूद ऑपरेटर के साथ फ़ील्ड के अस्तित्व की जांच करते समय मोंगोडीबी इंडेक्स का उपयोग कर सकता है?