Я новичок в DBIx::Class. Я использую его для API для повторной настройки данных из моей БД, и я хочу воссоздать таблицу SELECT * FROM с помощью DBIC. С DBI у меня это сработало.
Каков наилучший способ вернуть данные красиво?
Я хочу вернуть данные в виде массива хэшей, например:
[
{
id => 123,
name => 'name',
....
}
]
Но с my @rs = $schema->resultset('Product')->all; return \@rs;
. Я получаю не тот результат, который хочу. При проверке объектов с помощью Data::Dumper я получаю следующее:
$VAR1 = bless( {
'_column_data' => {
'name' => 'test',
'id' => 123'
},
'_result_source' => $VAR1->{'_result_source'},
'_in_storage' => 1
}, 'DB::Schema::Result::Product' );
Я уверен, что неправильно понял концепцию DBIC.
Как я могу получить данные только всех столбцов? Спасибо всем за помощь!