#node.js #csv #search
#node.js #csv #Поиск
Вопрос:
Пример файла CSV:
hash, move, count
123456789, d4, 1
123456789, d3, 4
987654321, Ra3, 2
987654321, d4, 3
Как видно, хэш или перемещение могут выполняться в нескольких строках, но комбинация этих двух уникальна и, следовательно, не может выполняться более чем в одной строке.
Поиск должен соответствовать как хэшу, так и перемещению строки в соответствии с критериями поиска, а затем увеличивать количество. Поиск по критериям hash: 123456789, move: d4
должен дать конечный результат после поиска:
hash, move, count
123456789, d4, 2
123456789, d3, 4
987654321, Ra3, 2
987654321, d4, 3
Процесс может быть либо синхронным, либо асинхронным, хотя я бы предпочел первое.
Я пытался использовать поток чтения, но я не могу понять, как отредактировать строку после ее нахождения.
Комментарии:
1. звучит так, как будто вы пытаетесь использовать неправильный инструмент для работы, если csv такой большой.
2. Если csv — неправильный инструмент, какой будет правильным инструментом?