Может быть, я неправильно понял, но ссылка в вашем вопросе действительно дает пример.Шестая запись в таблице показывает следующее соотношение между JavaScript и драйвером C ++:
Javascript
db.users.find({'age':{$gt:33},{$lte:40}})
C ++
auto_ptr<DBClientCursor> cursor =
c.query("mydb.users", QUERY("age"<<GT<<33<<LTE<<40));