Node.js在本地存储远程数据库(同步)

时间:2015-10-23 13:16:35

标签: mysql database node.js

我有一个使用此脚本连接到远程MySQL数据库的应用程序:

SET ANSI_WARNINGS OFF

问题是我无法在离线时使用该应用程序(互联网可能会失败,但我仍然需要能够使用该应用程序)。 有什么方法可以在应用程序启动时本地存储数据库(实际存储它,而不是存储在会话内存中)所以即使重新启动应用程序我也可以访问数据库吗?

1 个答案:

答案 0 :(得分:0)

我已设法使用此脚本将数据库本地复制到JSON文件:

connection.query('select * from database.table;', function(err, results, fields) {
    if (!err) {
      fs.writeFile('location\name.json', JSON.stringify(results), function(err) {});
    }
  });