【发布时间】:2015-06-27 08:54:02
【问题描述】:
我正在尝试创建一个 REST API,它应该连接到 mysql 数据库中的现有表,并根据我们发送的参数返回数据。
实际上 nodejs 和 strongloop 对我来说是新的,这是我第一次使用它们。我遵循了他们的文档并在 mysql 中创建了一个表,我运行如下文件
我已按照以下 github 文档中的命令创建模型、属性等
https://github.com/strongloop/loopback-example-database
create-test-data.js
var server = require('./server');
var dataSource = server.dataSources.accountDB;
var Account = server.models.account;
var accounts = [
{ email: 'foo@bar.com',
created: new Date(),
modified: new Date()
}, {
email: 'bar@bar.com',
created: new Date(),
modified: new Date()
} ];
var count = accounts.length;
dataSource.automigrate('account', function(er) {
if (er) throw er;
accounts.forEach(function(account) {
Account.create(account, function(er, result) {
if (er) return;
console.log('Record created:', result);
count--;
if(count === 0) {
console.log('done');
dataSource.disconnect();
}
});
});
});
这会在我的数据库中自动创建表和记录,我不想要这个。
实际上我已经有一个不同的表,我想用 strongloop 连接它。
我一无所知,任何帮助将不胜感激。
【问题讨论】:
标签: mysql node.js strongloop