How can I use mongodump to dump out records matching a specific date range?

后端 未结 8 529
悲哀的现实
悲哀的现实 2021-01-30 10:45

I\'m trying to use the mongodump command to dump out a bunch of records created on a specific date. The records include a \"ts\" field which is a MongoDB Date() object.

8条回答
  •  渐次进展
    2021-01-30 11:05

    I solved it - the magic incantation I was looking for is:

    mongodump --query "{\"ts\":{\"\$gt\":{\"\$date\":`date -d 2011-08-10 +%s`000},\"\$lte\":{\"\$date\":`date -d 2011-08-11 +%s`000}}}"
    

提交回复
热议问题