Я пытаюсь преобразовать массив объектов, чтобы использовать его для выполнения запроса INSERT INTO
Это массив:
[{ topicId: 4, provider: 'ex', postId: 'tT-t1IfwuyI' },
{ topicId: 4, provider: 'ex2', postId: '1382658099542084903' },
{ topicId: 4, provider: 'ex3', postId: 'BdePFBBBUdI' },
{ topicId: 4, provider: 'ex', postId: '-7UZr-wpL_Y' }]
Я пытаюсь сделатьmap в массиве, чтобы сделать это ... но он возвращает мне просто массив postIds:
let sql = array.map(item => (item.topicId.toString(), item.provider.toString(), item.postId.toString()))
ожидаемый результат - строка:
( topicId: 4, provider: 'ex', postId: 'tT-t1IfwuyI' ),
( topicId: 4, provider: 'ex2', postId: '1382658099542084903' ),
( topicId: 4, provider: 'ex3', postId: 'BdePFBBBUdI' ),
( topicId: 4, provider: 'ex', postId: '-7UZr-wpL_Y' )
Я хочу преобразовать их ввставьте в этот запрос:
query("INSERT INTO table (topic_id, provider, post_id) VALUES " + sql)
Как я могу это сделать?