Почему запросы MongoDB используют $ gt и $ lte вместо> и <=?

Я новичок в MongoDB. Кажется, он построен на синтаксисе JavaScript. Почему нельзя использовать более четкие операторы сравнения, такие как < и > = вместо $ gt и $ lte ?

Пример из сетевой оболочки:

db.scores.find ({a: {'$ gte': 2, '$ lte': 4}});

6
задан Petrus Theron 28 December 2010 в 09:16
поделиться