SQL’de ki  gibi MongoDB’nin de kendine özel karşılaştırma operatörleri vardır.

Karşılaştırma(Comparison) Operatörleri:

Ad Açıklama Sql Karşılığı (Map)
$eq Belirtilen değere eşit kayıtları bulur. SELECT * FROM content WHERE likes=7
 $ne Belirtilen değere eşit olmayan kayıtları bulur.  SELECT * FROM content WHERE author!=’Engin Kartal’
 $qt  Belirtilen değerden büyük kayıtları bulur.  SELECT * FROM content WHERE likes>1
 $gte  Belirtilen değere eşit ve büyük kayıtları bulur.   SELECT * FROM content WHERE likes>=1
$lt  Belirtilen değerden küçük kayıtları bulur.   SELECT * FROM content WHERE likes<5
$lte  Belirtilen değere eşit ve  küçük kayıtları bulur.   SELECT * FROM content WHERE likes<=5
 $in  Belirtilen dizide eşit kayıtları getirir.   SELECT * FROM content WHERE tags in (‘insert’,’delete’)
 $nin   Belirtilen dizide eşit olmayan getirir.  SELECT * FROM content WHERE tags not in (‘mongodb’)

Aşağıdaki karşılaştırma  örneklerinde content adlı koleksiyonu kullanacağım.