NodeJS GraphQL Multiple / Bulk Insert для MySQL? - PullRequest
0 голосов
/ 26 ноября 2018

Вот мои настройки:

  • NodeJS 10.31
  • Graphql 14.02
  • sequelize 4.41.2 и mysql2 1.6.4

Учитывая, что у меня есть RootQuery, как это

const RootQuery = new GraphQLObjectType({
    name: "RootQueryType",
    fields: {

        ...<Other queries>...

        addBlukIntents: {
            type: new GraphQLList(intent),
            args: {
                list_of_rows_from_csv: {
                    type: a_csv_row
                },
                customer_id: {
                    type: GraphQLInt
                }
            },
            resolve(parent, args) {
                console.log(args)
            }

        }
    }
})

Моя цель состоит в том, чтобы после синтаксического анализа CSV-массива я хотел бы передать весь массив непосредственно в GraphQL, чтобы я мог самостоятельно проанализировать массив и написать SQLчтобы вставить CSV навалом, а не строка за строкой.

У меня есть 2200 ~ строк CSV.

Как мне настроить так, чтобы я мог достичь вышеуказанной цели?

Заранее большое спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...