123456789101112131415161718192021222324252627282930313233 |
- 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: number) => {
- 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(4);
- records.push({ vector: value, age: records.length });
- }
- csvWriter
- .writeRecords(records) // returns a promise
- .then(() => {
- console.log('...Done');
- });
|