我创建了一个每天备份数据库的 CRON 作业。
该脚本有一个 Mongodump 命令,条件是转储 7 天前的记录。
该脚本运行良好,直到我将--query
参数添加到mongodump
命令中。
mongodump [host, port and dbparams] --query "{_id: {\$lt: ObjectId(Math.floor(new Date(Date.now() - 86400000*7)/1000).toString(16) + '0000000000000000')}}"
由于 引发的错误--query
,它说:
assertion: 16619 code FailedToParse: FailedToParse: Expecting quoted string: offset:21
那么将这个查询集成到脚本中的正确方法是什么?