从mysql将数据导入couchdb

iugsix8n  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(342)

我可以查询mysql数据库并将数据导出为json。然后我可以把这些数据导入couchdb。
我想知道是否有更好的方法,我只是没有听说过。例如couchdb可以查询mysql并导入结果吗?也许有人创建了mysql到couchdb工具?
谢谢您。

shyt4zoc

shyt4zoc1#

这是非常基本的,但我只是学习节点和couchdb。不过,这只是一个开始。其中一部分来自w3schools.com。

var mysql = require('mysql');
var nano = require('nano')('http://user:password@localhost:5984');

var db = nano.db.use('testdb');

var con = mysql.createConnection({
    host: "blah-blah.rds.amazonaws.com",
    user: "sync",
    password: "MySQLSync"
});

var sql = "SELECT * FROM testdb.mytable WHERE UPDATED > '2018-04-16 16:00:00'";

con.connect(function(err) {
    if (err) throw err;
    console.log("Connected.");
});

con.query(sql, function(err, result) {
    if (err) throw err;
    db.bulk({docs:result}, function(err, body) {
        if (err) throw err;
    });
});

con.end();

相关问题