से शून्य शून्य या उससे कम है, मेरे पास मोंगो डीबी में दो तिथियों के साथ एक संग्रह है जो परिभाषित करता है कि कुछ चालू है या नहीं। तो मेरे पास एक "end_date" है जो शून्य हो सकता है, या एक समय मूल्य हो सकता है। एक आइटम जो वर्तमान में एक शून्य end_date या भविष्य में एक समय है। मेरी क्वेरी इस तरह दिखती है:MongoDB - परिणाम प्राप्त करें जहां एक्स
program_enrollments.find({"start_date":{"$lte":1376982000},"end_date":[null,{"$gte ":1376982000}],"client":"52002d02cc94a31a0f000000"}, [])
यह मेरे लिए उचित लग रहा है, लेकिन क्या मुझे एक अलग दृष्टिकोण की आवश्यकता है? मैं एक बुलियन ध्वज नहीं चाहता हूं जो कहता है कि तारीखें चालू हैं या नहीं, अगर मैं इससे बच सकता हूं।
'{end_date: null} 'ने कोने-केस को भी कवर किया जहां क्षेत्र केवल चूक के कारण मौजूद नहीं था,' {end_data: {$ मौजूद: false}} 'नहीं ... कम से कम नहीं जब मैं v3.0 के साथ परीक्षण किया – pulkitsinghal