我正在尝试使用以下查询运行 mongoexport:
var d = new Date();
d.setMonth(d.getMonth() - 3);
db.GameHistory.find( { timeCreated: { $lte: d} } )
我想导出创建日期早于 3 个月的所有文档。我试过这个:
mongoexport --db game_server --collection GameHistory -q ' var d = new Date();d.setMonth(d.getMonth() - 3);db.GameHistory.find( { timeCreated: { $lte: d} } )' --out /home/dev/file.json
并得到了这个例外:
assertion: 16619 code FailedToParse: FailedToParse: Expecting '{': offset:0 of:db.GameHistory.find( { timeCreated: { $lte: new Date()} } )
想法?