通过nodeJS进行Mongodb备份

时间:2016-05-03 10:40:16

标签: node.js mongodb

我有一个mongoDB实例并通过我的NodeJs / Express App使用。我在Openshift上托管了它。我无法弄清楚如何运行cron来备份数据库。

我不想备份到s3。

2 个答案:

答案 0 :(得分:0)

尝试使用包节点调度来处理类似cron的进程。

答案 1 :(得分:0)

使用node-schedule包运行您的cron。

import Data.Char (ord, toUpper)

columnToNumber :: String -> Int
columnToNumber s = foldl (\acc (i, v) -> acc + 26 ^ i * v) 0 $ values s where 
    values s = zip [l - 1, l - 2 ..0] ((\c -> (ord.toUpper) c - 64) <$> s) where
        l = length s

OR 创建一个新数据库(让我们称之为备份),每次更新实际数据库时,也要插入备份数据库。