Mysql
 sql >> база данни >  >> RDS >> Mysql

Изпълнете необработена заявка на MySQL Loopback Connector

Ето един основен пример. Ако имате модел на продукт (/common/models/product.json), разширете модела, като добавите файл /common/models/product.js:

module.exports = function(Product) {

    Product.byCategory = function (category, cb) {

        var ds = Product.dataSource;
        var sql = "SELECT * FROM products WHERE category=?";

        ds.connector.query(sql, category, function (err, products) {

            if (err) console.error(err);

            cb(err, products);

        });

    };

    Product.remoteMethod(
        'byCategory',
        {
            http: { verb: 'get' },
            description: 'Get list of products by category',
            accepts: { arg: 'category', type: 'string' },
            returns: { arg: 'data', type: ['Product'], root: true }
        }
    );

};

Това ще създаде следния пример за крайна точка:GET /Products/byCategory?group=computers

http://docs.strongloop.com/display/public/LB /Изпълнение+родния+SQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Четене на XLSX лист за захранване на MySQL таблица с помощта на PHPExcel

  2. Как да получа имена на колони от дадена MySQL таблица?

  3. Как мога да избера само първото отделно съвпадение от поле в MySQL?

  4. Импортирайте множество .sql дъмп файлове в mysql база данни от shell

  5. ПРЕДУПРЕЖДЕНИЕ SqlExceptionHelper:143 - SQL грешка:0, SQLState:08S01- SqlExceptionHelper:144 - Неизправност на комуникационната връзка