के साथ क्वेरी तो मेरे पास एक एम्बेडेड दस्तावेज़ है जो समूह सदस्यता ट्रैक करता है। प्रत्येक एम्बेडेड दस्तावेज़ में किसी अन्य संग्रह, एक प्रारंभ तिथि, और वैकल्पिक की समाप्ति तिथि में समूह को इंगित करने वाला एक आईडी है।मोंगोडीबी क्वेरी 'या' स्थिति
मैं एक समूह के मौजूदा सदस्यों के लिए पूछना चाहता हूं। "वर्तमान" का अर्थ है कि प्रारंभ समय वर्तमान समय से कम है, और समाप्ति समय वर्तमान समय या शून्य से अधिक है।
यह सशर्त क्वेरी पूरी तरह से मुझे अवरुद्ध कर रही है। मैं इसे दो प्रश्नों को चलाकर और परिणामों को विलय करके कर सकता था, लेकिन यह बदसूरत लगता है और एक ही समय में सभी परिणामों में लोडिंग की आवश्यकता है। या मैं दूर भविष्य में कुछ मनमानी तारीख के लिए समय समाप्त कर सकता हूं, लेकिन यह भी बदसूरत और संभावित भंगुर लगता है। एसक्यूएल में मैं इसे "(expires> = Now()) के साथ व्यक्त करता हूं या (आईएस न्यूल की अवधि समाप्त हो जाता है)" - लेकिन मुझे नहीं पता कि मोंगो में ऐसा कैसे किया जाए।
कोई विचार? अग्रिम में ही बहुत शुक्रिया।
अनुरूप प्रश्न: http://stackoverflow.com/questions/1945577
के मामले या कथन में, यह इस
एसक्यूएल की तरह दिखता है/तार्किक-या-दो-अलग-फ़ील्ड-इन-जहां-क्वेरी-इन-मोंगोड –