benye2020 发表于 2017-6-19 16:03:10

mongodb备份一个月之前的数据

请问给为大拿,有没有什么方法可以备份一个月前的数据写成脚本。使用mongodump的方法或者其他方法,我在网上找了一下,大概如下:

#!/bin/bash
daybak=`date -d '-35 day' +%F`
Day=`date -d '-35 day' +%s`
mkdir -p /data/mongodb_backup/mongodb_backup_$daybak
SBtring="'{\"createTime\":{\$gte:Date($Day)}}'"
/usr/local/mongodb/bin/mongodump--port 27017 -d test_mongodb -c testCarPositionRecord -q $SBtring   -o/data/mongodb_backup/mongodb_backup_$daybak

大概是这样的但是$gte换成$lte就不行了没数据,不知道为什么,请问你们有什么好方法么 求科普!!!!
还有一个问题   就是上面脚本执行的时候会说我查询的语法有问题,但是我手动一条一条去测试却没问题!!

heima911 发表于 2017-6-19 18:15:46

为了5个金币啊

were1988 发表于 2017-6-22 00:31:21

为了5个金币啊啊啊。。加油

were1988 发表于 2017-6-22 00:31:49

为了5个金币啊加油啊。。

hgx123 发表于 2017-6-29 21:37:57

现在就会写mysql,得学习下哈

zsy0241 发表于 2017-6-30 10:00:59

我也在学习mongodb,加油。。。。

fanbt 发表于 2017-6-30 11:44:29

金币好难挣哦

大象无形 发表于 2017-6-30 14:46:57

是不是权限问题
页: [1]
查看完整版本: mongodb备份一个月之前的数据