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

ऊपर MongoDB 3.3.0 में QueryBuilder और BasicDBObjectBuilder का उपयोग

खोज विधि का दूसरा तर्क परिणाम प्रकार है। नीचे के रूप में प्रयास करें।

FindIterable<TDocType> tDocTypeList = dbCollection.find(filter, TDocType.class);

प्रक्षेपण के लिए अपडेट

FindIterable<TDocType> tDocTypeList = dbCollection.find(filter, TDocType.class).projection(outputQuery);

फ़िल्टर जोड़ने के लिए अपडेट करें

List<Bson> filters = new ArrayList<>();
for (Map.Entry<String, Object> entry : query.getParams().entrySet()) {
        // this is where its building the query
   if (some condition){
       filters.add(Filters.eq(entry.getKey(), entry.getValue()));
   }
   if (some other condition){
       filters.add(Filters.in(entry.getKey(), query.getValues()));
   }
}
FindIterable<TDocType> docType = dbCollection.find(Filters.and(filters));



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb एकत्रीकरण $मिलान त्रुटि:तर्क कुल पाइपलाइन ऑपरेटर होने चाहिए

  2. मोंगोडीबी जावा:ऑपरेटर में क्वेरीबिल्डर $ का उपयोग करके मोंगो में ऑब्जेक्ट्स ढूंढना कुछ भी नहीं देता है

  3. $निकट के लिए जियोजोन बिंदु की आवश्यकता है, जिसे जियोजोन बिंदु दिया गया है

  4. विफल वैश्विक प्रारंभ:BadValue लॉगपथ को विंडोज़ सेवाओं के साथ एक पूर्ण फ़ाइल पथ की आवश्यकता है

  5. MonogoDB संग्रह में विशिष्ट दस्तावेज़ के आकार का पता कैसे लगाएं?