Обновить данные базы данных Alasql на основе существующих данных
У меня есть база данных Alasql, которая выглядит так:
results
Name Recieved
Bill 10/11/17 7:42 AM
Susan 10/05/17 3:43 AM
Sarah 10/04/17 2:08 PM
Я пытаюсь обновить его, чтобы преобразовать Recieved
таблица и преобразовать его в метку времени Unix.
Вот что я попробовал:
alasql(`UPDATE result SET Recieved = ${new Date(Recieved).getTime()}`);
Я получаю эту ошибку в узле:
ReferenceError: Recieved is not defined
Как я могу использовать существующие Recieved
данные из базы данных и выполнять на ней мутации?
1 ответ
Если кто-то сталкивается с этой проблемой, alasql допускает использование пользовательских функций, подобных этой
alasql.fn.toTimestamp = function(date) {
return new Date(date).getTime() / 1000;
}
alasql(`UPDATE result SET Received = toTimestamp(Received)`);