Вы не можете видеть точный запрос из оболочки, но вы можете точно видеть, что делают вспомогательные функции (sort
, size
и т. Д.). Если оставить без скобок, то будет получен запрос JS:
> db.foo.find
function (query, fields, limit, skip) {
return new DBQuery(this._mongo, this._db, this, this._fullName, this._massageObject(query), fields, limit, skip);
}
> db.foo.find().sort
function (sortBy) {
return this._addSpecial("orderby", sortBy);
}
Как видите, все, что делает sort
, это добавляет оператор orderby
.