Я разрабатываю приложение с nodeJS, express и mongoDB, мне нужно взять данные пользователей из файла csv и загрузить его в мою базу данных, у этого db есть схема, разработанная с помощью мангуста.Как загрузить файл csv/xlsx в mongodb?
Но я не знаю, как это сделать. Каков наилучший подход к чтению файла csv/xlsx и проверка дубликатов против db, и если пользователь (один столбец в csv) не существует, вставьте его?
Есть ли какой-нибудь модуль для этого? или мне нужно построить его с нуля? Я довольно новичок в nodeJS, и мне нужен совет.
Это приложение имеет угловой интерфейс, поэтому пользователь может загрузить файл, возможно, мне стоит прочитать csv/xlsx в интерфейсе и преобразовать его в массив для узла, а затем вставить его?
спасибо .... но файлы могут быть либо в формате CSV или XLSX так есть ли способ для хранения обоих типов файлов, используя подобный способ ...... – ishakya
@ishakya Я думаю, что вы можете преобразовать 'xlsx' в' csv', тогда вы можете использовать это и, пожалуйста, выполните поиск, чтобы найти лучшее решение. –
спасибо ... я попробую и обновит – ishakya