# क्वेरी ऑपरेटर्स — मोंगोडीबी

Source: https://www.geekswithgeeks.com/hi/mongodb/mongo-query-operators

> सटीक फ़िल्टर के लिए तुलना और सदस्यता ऑपरेटर।

## आम ऑपरेटर्स

`$eq`, `$ne`, `$gt`, `$gte`, `$lt`, `$lte` मान की तुलना करते हैं; `$in` / `$nin` किसी सूची में सदस्यता जाँचते हैं।

## $gt और $in का उपयोग

ऑपरेटर उस फ़ील्ड के साथ ऑब्जेक्ट के अंदर आता है जिस पर वह लागू होता है।

```javascript
db.products.find({ price: { $gt: 500 } })
db.products.find({ category: { $in: ["books", "toys"] } })
```

## शर्तों को जोड़ना

एक फ़िल्टर में कई फ़ील्ड अपने-आप AND हो जाती हैं। विकल्पों के लिए स्पष्ट रूप से `$or` उपयोग करें।

```javascript
db.products.find({ price: { $lt: 100 }, inStock: true })
db.products.find({ $or: [{ price: { $lt: 100 } }, { featured: true }] })
```

**Quiz:** कौन-सा ऑपरेटर जाँचता है कि किसी फ़ील्ड का मान दी गई सूची में है?

- [ ] $eq
- [x] $in
- [ ] $gt

*Answer:* $in. $in तब मेल खाता है जब फ़ील्ड का मान array के किसी भी आइटम के बराबर हो।
