इसे करने का यही सही तरीका है। उन कारों को खोजने के लिए जिनका इंजन nil
है , उदाहरण के लिए, उपयोग करें:
# Cars that have a _nil_ engine.
Car.where(:engine => nil)
यदि आप अनुपस्थिति . को खोजने का प्रयास कर रहे हैं किसी फ़ील्ड का (उसके बजाय जो nil
. पर सेट है ), $exists
. का उपयोग करें विधेय:
# Cars that lack an engine entirely.
Car.where(:engine.exists => false)
ध्यान दें कि एक फ़ील्ड सेट करना foo
nil
होना चाहिए और foo
. नामक फ़ील्ड का अभाव है दो अलग चीजें हैं।