mirror of
https://github.com/ragestudio/comty.git
synced 2025-07-08 08:44:15 +00:00
Add fromTime argument to filter tracks by creation date
This commit is contained in:
parent
752f2ee269
commit
35df3a421f
@ -8,7 +8,25 @@ async function main() {
|
|||||||
const db = new DbManager()
|
const db = new DbManager()
|
||||||
await db.initialize()
|
await db.initialize()
|
||||||
|
|
||||||
const tracks = await Track.find()
|
// try to parse some queries from argv
|
||||||
|
let fromTime = process.argv.find((arg) => arg.startsWith("--fromTime="))
|
||||||
|
|
||||||
|
if (fromTime) {
|
||||||
|
fromTime = fromTime.replace("--fromTime=", "")
|
||||||
|
console.log(`Searching from time: ${fromTime}`, new Date(fromTime))
|
||||||
|
}
|
||||||
|
|
||||||
|
let query = {}
|
||||||
|
|
||||||
|
if (fromTime) {
|
||||||
|
query = {
|
||||||
|
created_at: {
|
||||||
|
$gte: new Date(fromTime),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const tracks = await Track.find(query)
|
||||||
|
|
||||||
console.log(`Total tracks in database: ${tracks.length}`)
|
console.log(`Total tracks in database: ${tracks.length}`)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user