【问题标题】:sails js getting data from database without schema definition in modelSails js 从数据库中获取数据,而模型中没有模式定义
【发布时间】:2015-11-24 18:42:58
【问题描述】:

我是 SailsJs 的新手。我有一个 MySQL 数据库,其中包含 123 个表,其中包含很多字段。现在我想在我的 Sails 应用程序中使用该数据库。当我需要从任何表中获取数据时,我需要在模型中声明字段名称、类型等,如下所示

module.exports = {
   tableName: 'Mytable',
   adapter: 'someMysqlServer',
   migrate: 'safe',
  autoCreatedAt: false,
autoUpdatedAt: false,
  attributes: {
    id: {
      type: 'number',
      required:true
    },   
    name: {
      type: 'string',
      required: true
    }

  }
}; 

现在我不想声明模型中的所有字段,因为我有这么多的表/字段。那么没有这个我怎么能选择/插入/更新数据。

【问题讨论】:

    标签: mysql sails.js


    【解决方案1】:
    var connection = mysql.createConnection({
    host: sails.config.connections.yourDbConnetion.host,
    user: sails.config.connections.yourDbConnetion.user,
    password: sails.config.connections.yourDbConnetion.password,
    database: sails.config.connections.yourDbConnetion.database
    });
    
    YourFunction: function (req,res) {
    connection.query('YOUR SQL QUERY ', function (err, result) {
    if (err)
    return res.send(err);
    .........
    
    });
    }
    

    【讨论】:

      猜你喜欢
      • 2016-03-06
      • 2023-04-09
      • 1970-01-01
      • 2016-12-22
      • 2013-07-08
      • 1970-01-01
      • 1970-01-01
      • 2012-08-13
      • 2017-09-10
      相关资源
      最近更新 更多