1
ORMアダプターを通じてNode.jsを使用してMySQLで複数の表を作成する方法を知りたい。私は、モデルを通じて、すなわち「us.js」Sails_mysqlアダプター
module.exports = {
identity: 'us',
connection: 'mysqlDB',
schema:true,
migrate: 'safe',
attributes: {
as_a: 'string',
i_want_to: 'string',
for_the:'string',
so_that:'string'
}
};
をテーブルを作成し、connections.jsとしてそのコネクションを構築しています:私は複数のテーブルを作成することができますどのように同じ接続で
var mysqlAdapter = require('sails-mysql');
var mongoAdapter = require('sails-mongo');
module.exports = {
adapters: {
mongoAdapt: mongoAdapter,
mysqlAdapt: mysqlAdapter
},
connections: {
mysqlDB: {
adapter: 'mysqlAdapt',
host: 'localhost',
database:'user_stories',
user:'root',
password:'',
supportBigNumbers:true, //true/false
debug:['ComQueryPacket'], //false or array of node-mysql debug
options
trace:true //true/false
}
}
};
ので、 MySQLデータベース。
私はすでにそれを行っていますが、私はこの新しいモデルをconnection.jsファイルで言及する方法を知らないのですか? – Dreams123
別のモデルのconnection.jsファイルでモデル名を言及する必要はありません。アダプタ名、ユーザ名、パスワード、db名などを与えるために一度だけconnection.jsを更新する必要があります。また、アダプタ名を提供するためにmodel.jsを一度更新する必要があります。すべてのモデルのテーブルがセイルによって自動的に作成されます。 –
さて、私はこれをやる方法を理解しています。 – Dreams123