【问题标题】:How to access mysql db from meteor如何从流星访问 mysql 数据库
【发布时间】:2015-09-17 01:34:00
【问题描述】:

有没有办法在 Meteor 启动时从 MySQL 数据库中导入数据?我基本上只需要来自 MySQL 的初始数据即可将其导出到 Mongo 集合以供使用。

【问题讨论】:

标签: mysql meteor


【解决方案1】:

您最好的选择可能是只使用 mysql 节点包(请记住使用 Meteor.npmRequire(..) 而不是 require(..))。这个好像不错:

https://github.com/felixge/node-mysql

这样的事情应该可以工作:

if (Meteor.isServer) {
    var mysql = Meteor.npmRequire('mysql');
    Meteor.startup(function() {
        var connection = mysql.createConnection({
            host     : 'localhost',
            user     : 'me',
            password : 'secret'
        });

        connection.connect();

        connection.query('SELECT * FROM table', function(err, rows, fields) {
            if (err) throw err;
            // create documents from rows[i] and add to your collection
        });

        connection.end();

    });
}

【讨论】:

    猜你喜欢
    • 2014-03-08
    • 1970-01-01
    • 2016-04-27
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    相关资源
    最近更新 更多