आप शर्तों को एक [ {}, {}, {}, {}] सरणी के अंदर रखते हैं (चूंकि एक सरणी मान्य json है)।
db.inventory.find( { $or: [ { "symptom_1": "Z001" }, {"symptom_2": "Z002" }] })
वास्तव में, आप $in ऑपरेटर की तलाश कर रहे होंगे जो एक सामान्य क्षेत्र पर काम करता हो
db.collection.find({ "symptom_1": { $in: ["Z001", "Z002", "A001", "A002", "A003"]});
और ऐसा लगता है कि आप सभी लक्षण क्षेत्रों के माध्यम से कंघी करना चाहते हैं इसलिए $या और $in दोनों का उपयोग करें
db.collection.find({$or:
[
{"symptom_1": { $in: ["Z001", "Z002", "A001", "A002", "A003"]}},
{"symptom_2": { $in: ["Z001", "Z002", "A001", "A002", "A003"]}} ,
...
]} );
ब्रेसिज़ बेमेल हो सकते हैं लेकिन इसके साथ शुरू करें।