import { createObjectCsvWriter as createCsvWriter } from 'csv-writer'; // use to test vector insert const csvWriter = createCsvWriter({ path: './vectors.csv', header: [ { id: 'vector', title: 'vector' }, { id: 'age', title: 'age' }, ], }); const records = []; const generateVector = (dimension) => { let index = 0; const vectors = []; while (index < dimension) { vectors.push(1 + Math.random()); index++; } return JSON.stringify(vectors); }; while (records.length < 50000) { const value = generateVector(128); records.push({ vector: value, age: 10 }); } csvWriter .writeRecords(records) // returns a promise .then(() => { console.log('...Done'); });