Сначала вы установите:
var data = []
Далее объект помещается в массив.
data.push(result.data)
Проблема здесь:
Test.create(data)
.create требуется «специальный объект» , а не массив . Это должно быть похоже на следующее.
var create_data = {
name_of_column_in_database_1: data_to_go_into_that_column_1,
name_of_column_in_database_2: data_to_go_into_that_column_2
}
Теперь вы можете сказать:
Test.create(create_data)
Пример:
У меня есть столбец с именем "ticker", и я хочу поместить некоторые данные, полученные из запроса, req.body.text.
Мой объект, который я отправляю в базу данных с .create , выглядит следующим образом:
var create_data = {
ticker: req.body.text
}
Test.create(create_data)
Если вы все еще застряли, напишите имена столбцов, к которым вы хотите получить данные, и значения в result.data , которые вы хотите поместить в каждый столбец.