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

गैर-शून्य मिलीसेकंड वाले सभी दस्तावेज़ों को खोजने की क्वेरी

आप निम्न प्रश्नों को mongodb 3.6 . में आज़मा सकते हैं संस्करण

आपको पहले अपने date . से मिलीसेकंड निकालना होगा $dateToParts का इस्तेमाल करके और फिर आप मिलीसेकंड वाले दस्तावेज़ों के साथ आसानी से मिलान कर सकते हैं $ne 0

db.collection.aggregate([
  { "$match": {
    "$expr": {
      "$ne": [
        { "$millisecond": {
          "date": "$source.billDate",
          "timezone": "America/New_York"
        }},
        0
      ]
    }
  }}
])

या खोज क्वेरी के साथ भी

db.collection.find({
  "$expr": {
    "$ne": [
      { "$millisecond": {
        "date": "$source.billDate",
        "timezone": "America/New_York"
      }},
      0
    ]
  }
})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. किसी सरणी के उप सरणी को कुछ मानदंडों द्वारा फ़िल्टर करें

  2. मैं $lookup mongodb या nodejs mongodb का उपयोग करके एकाधिक संग्रह को एक संग्रह में कैसे जोड़ सकता हूं?

  3. एक व्यक्तिगत फेसबुक जैसी न्यूज़फ़ीड का निर्माण:SQL, MongoDB?

  4. एक ही दस्तावेज़ में एक सरणी से दूसरे में आईडी द्वारा वस्तु को परमाणु रूप से स्थानांतरित करें

  5. MongoDB में शार्प किए गए संग्रह के लिए कवर की गई क्वेरी नहीं मिल सकती है