Seb
Seb
DTDrizzle Team
Created by Seb on 5/2/2025 in #help
"count.map is not a function" when attempting to seed database
Hello, I have set up the below seed.ts file in attempt to seed my database by adding fictitious users and scores for a web game I have created (code attached below). However, upon running the script I get the following error:
TypeError: count.map is not a function
    at GenerateWeightedCount.init (/Users/myname/Documents/GitHub/game-racer/node_modules/src/services/Generators.ts:143:52)
    at SeedService.getWeightedWithCount (/Users/myname/Documents/GitHub/game-racer/node_modules/src/services/SeedService.ts:493:7)
    at SeedService.generatePossibleGenerators (/Users/myname/Documents/GitHub/game-racer/node_modules/src/services/SeedService.ts:144:34)
    at seedPostgres (/Users/myname/Documents/GitHub/game-racer/node_modules/src/index.ts:539:48)
    at seedFunc (/Users/myname/Documents/GitHub/game-racer/node_modules/src/index.ts:387:9)
    at SeedPromise.refine (/Users/myname/Documents/GitHub/game-racer/node_modules/src/index.ts:204:9)
    at main (/Users/myname/Documents/GitHub/game-racer/src/db/drizzle/seed/seed.ts:16:26)
    at dotenv (/Users/myname/Documents/GitHub/game-racer/src/db/drizzle/seed/seed.ts:63:1)
    at Object.<anonymous> (/Users/myname/Documents/GitHub/game-racer/src/db/drizzle/seed/seed.ts:63:27)
    at Module._compile (node:internal/modules/cjs/loader:1554:14)
TypeError: count.map is not a function
    at GenerateWeightedCount.init (/Users/myname/Documents/GitHub/game-racer/node_modules/src/services/Generators.ts:143:52)
    at SeedService.getWeightedWithCount (/Users/myname/Documents/GitHub/game-racer/node_modules/src/services/SeedService.ts:493:7)
    at SeedService.generatePossibleGenerators (/Users/myname/Documents/GitHub/game-racer/node_modules/src/services/SeedService.ts:144:34)
    at seedPostgres (/Users/myname/Documents/GitHub/game-racer/node_modules/src/index.ts:539:48)
    at seedFunc (/Users/myname/Documents/GitHub/game-racer/node_modules/src/index.ts:387:9)
    at SeedPromise.refine (/Users/myname/Documents/GitHub/game-racer/node_modules/src/index.ts:204:9)
    at main (/Users/myname/Documents/GitHub/game-racer/src/db/drizzle/seed/seed.ts:16:26)
    at dotenv (/Users/myname/Documents/GitHub/game-racer/src/db/drizzle/seed/seed.ts:63:1)
    at Object.<anonymous> (/Users/myname/Documents/GitHub/game-racer/src/db/drizzle/seed/seed.ts:63:27)
    at Module._compile (node:internal/modules/cjs/loader:1554:14)
I don't understand why it's trying to map count? Any advice would be greatly appreciated.
3 replies