Решил проблему!
Вот решение:
$db = new DB\Mongo('mongodb://localhost:27017','testdb');
$users = new DB\Mongo\Mapper($db,'users');
$userList = $users->select(array('passhash'=>1),array('login'=>'admin'));
echo count($userList)."\n"; # кол-во найденных документов
foreach ($userList as $obj) {
echo $obj->_id.', '.$obj->passhash; #вывод _id и пароля
}
Загружает только поля, указанные в $fields:
// синтаксис
array select( [ string $fields = NULL [, array $filter = NULL [, array $options = NULL [, int $ttl = 0 ]]]] )
Спасибо
Kano за подсказку.