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

स्प्रिंग डेटा मोंगो समय वाले क्षेत्र को वापस क्यों नहीं कर रहा है?

से और को तिथियां उस तिथि के लिए क्रमशः न्यूनतम समय और उच्चतम समय होनी चाहिए; यह दिन के सभी घंटों को कवर करेगा।

$और . के साथ समान फ़ील्ड ("scheduledDepDateTime") का उपयोग करने के लिए ऑपरेटर आपको Criteria का उपयोग करना चाहिए का andOperator नहीं and (देखें और एक ही फ़ील्ड को निर्दिष्ट करने वाली एकाधिक अभिव्यक्तियों वाली क्वेरी )।

अपडेट किया गया कोड:

Criteria criteria = new Criteria();
criteria = criteria.and("carrierCode").is("TK");

String from = "2020-02-05 00:00:00";
String to = "2020-02-05 23:59:59";
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd H:m:s");
Date toDate = dateFormat.parse(to);
Date fromDate = dateFormat.parse(from);

criteria = criteria.andOperator(where("scheduledDepDateTime").gte(fromDate), where("scheduledDepDateTime").lte(toDate)));

// Query qry = new Query(criteria);
// List<SomeClassName> result = mongoTemplate.find(qry, SomeClassName.class, "collection_name");


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो एटलस:कस्टम डेटाबेस के साथ कनेक्शन प्रमाणीकरण विफल रहा

  2. मोंगोडब को अतुल्यकालिक रूप से 1 मिलियन रिकॉर्ड कैसे बचाएं?

  3. बच्चे में माता-पिता के संदर्भ के आधार पर एक दस्तावेज़ खोजें

  4. एडब्ल्यूएस लैम्ब्डा पर MongoDB कनेक्शन पूलिंग का उपयोग कैसे करें?

  5. मैं कैसे जांच सकता हूं कि मोंगोडीबी में कोई फ़ील्ड मौजूद है या नहीं?