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

स्प्रिंग डेटा मोंगो - क्वेरी विधियाँ और विशिष्ट क्षेत्र

आपको स्प्रिंग डेटा का उपयोग करना होगा MongoTemplate - MongoRepository इंटरफेस केवल बुनियादी कार्यक्षमता के लिए बनाए गए हैं और आप जो क्वेरी कर रहे हैं उसके अधिक बारीक नियंत्रण के लिए, MongoTemplate का उपयोग करना सबसे अच्छा है। ।

यहां एक उदाहरण दिया गया है कि किसी संग्रह से अलग-अलग मान कैसे प्राप्त होंगे:

Criteria criteria = new Criteria();
criteria.where("dataset").is("d1");
Query query = new Query();
query.addCriteria(criteria);
List list = mongoTemplate.getCollection("collectionName")
    .distinct("source",query.getQueryObject());

अधिक जानकारी का लिंक यहां दिया गया है:mongodb mongoTemplate कुछ मानदंडों के साथ विशिष्ट फ़ील्ड प्राप्त करें



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB elemMatch अपेक्षित कार्य नहीं करता है

  2. जाँच करें कि क्या मान मोंगो संग्रह में मौजूद है

  3. Node.js में CastArrayFilters पर अपरिभाषित की संपत्ति 'castForQuery' नहीं पढ़ सकता

  4. JSON को MONGODB दस्तावेज़ में पार्स करें

  5. MongoDb :नक्शासंग्रह परिणाम कम करें