24 lines
512 B
JavaScript
24 lines
512 B
JavaScript
import { initWorkers, spread } from '../libs/utils/multithread.js'
|
|
import Finish from '../schemas/Finish-copy.js'
|
|
import initLog from '../libs/utils/log.js'
|
|
|
|
const log = initLog("sqlite2mongo")
|
|
|
|
initWorkers(6)
|
|
|
|
export default async function() {
|
|
log("Checking for new finishes...")
|
|
|
|
await Finish.deleteMany({})
|
|
|
|
let offset = -1
|
|
while (offset < 10000000) {
|
|
await spread(
|
|
'./db.test.js',
|
|
{
|
|
offset
|
|
}
|
|
)
|
|
offset += 5000
|
|
}
|
|
} |