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

एमजीओ टाइम। टाइम या बूलियन चेक

अगर आपके पास time.Time है फ़ील्ड, और जानना चाहते हैं कि क्या यह एक मान्य तिथि के साथ ठीक से सेट किया गया था, आप इसके IsZero() को क्वेरी कर सकते हैं तरीका। अन्यथा, यदि आप ऐसे दस्तावेज़ के लिए डेटाबेस को क्वेरी करने का प्रयास कर रहे हैं, तो आप निम्न में से कोई एक कार्य कर सकते हैं।

अगर फ़ील्ड गलत है तो पूछें:

iter := collection.Find(bson.M{"field": false}).Iter()

क्वेरी अगर फ़ील्ड उपलब्ध है, $exists ऑपरेटर के साथ :

iter := collection.Find(bson.M{"field": bson.M{"$exists": true}}).Iter()

क्वेरी अगर फ़ील्ड एक दिनांक है, $type ऑपरेटर का उपयोग करके :

iter := collection.Find(bson.M{"field": bson.M{"$type": 9}}).Iter()



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:2 नेस्टेड सरणियों के साथ एक दस्तावेज़ में एक औसत अद्यतन कर रहा है

  2. स्प्रिंग डेटा मोंगोडब - 'कर्सर' विकल्प की आवश्यकता है

  3. मोंगो और अपरर्ट में अद्यतन सरणी

  4. कॉस्मॉस डीबी मोंगो एपीआई अनुरोध दर का प्रबंधन कैसे करें बड़ी स्थिति है

  5. MongoDB दस्तावेज़ उप-दस्तावेज़ सरणी में उप-दस्तावेज़ की आईडी डालें और वापस करें