Você pode fazer isso de duas maneiras:
echo json_encode(iterator_to_array($customers));
ou você pode rolar manualmente por ele:
foreach($customers as $k => $row){
echo json_encode($row);
}
Cada um dos objetos MongoDBs deve ter seu
__toString()
métodos implementados corretamente para trazer de volta a representação do valor.