Javascript 如何在linux脚本中执行mongodb查询
我遇到了一个问题:我想在MongoDB中删除不到3个月的所有文档,但我想用linux脚本编写以下程序,因为我是Linuw world的新手,下面是代码:Javascript 如何在linux脚本中执行mongodb查询,javascript,linux,mongodb,Javascript,Linux,Mongodb,我遇到了一个问题:我想在MongoDB中删除不到3个月的所有文档,但我想用linux脚本编写以下程序,因为我是Linuw world的新手,下面是代码: var d = new Date(); var month = d.getMonth(); db.user_track.remove( { access_time : {"$lt" : new Date(2019, month-3, 1) } }) 如何用linux脚本制作这个小程序(这是给linux专家的)? 用于此目的的mongo查询是否
var d = new Date();
var month = d.getMonth();
db.user_track.remove( { access_time : {"$lt" : new Date(2019, month-3, 1) } })
如何用linux脚本制作这个小程序(这是给linux专家的)?
用于此目的的mongo查询是否正确(对于mongo expert)
谢谢我可能弄错了,但我想你想要的是
$gt
,而不是$lt
。这是因为您想删除access\u datetime>=日期(今天,-3个月)
。这将捕获间隔[今天-3个月,今天]
内的记录,并保留其他记录,如6个月前的记录。感谢您的回答,但我想删除过去3个月内的所有文档