0

Wie gespeicherte Prozedur in Mssql rufen mit Loopback 4 TyposkriptWie gespeicherte Prozedur in Mssql mit Loopback 4 aufrufen?

Wie wie ich Abfrage in Datenquelle machen

Aufruf der gespeicherten Prozedur
import { DataSourceConstructor} from '@loopback/repository'; 

export const db = new DataSourceConstructor({ 
    connector: 'mssql', 
    host: '192.168.1.110', 
    port: 1433, 
    database: 'FastDryNew', 
    password: 'sa$123', 
    user: 'sa', 
}); 

zur Zeit ich verwende Standard Crud Repository mit einfachen wo Bedingung

Vielen Dank im Voraus.

Antwort

0

Geänderte Datenquelle config-

var DataSource = require('loopback-datasource-juggler').DataSource; 

export var db = new DataSource({ 
    connector: require('loopback-connector-mssql'), 
    host: '192.168.1.110', 
    port: 1433, 
    database: 'FastDryNew', 
    password: 'sa$123', 
    user: 'sa', 
    }); 

Und an Controller importiert Datasource

Import {db} von '../datasources/db.datasource';

@get('/user') 
    async findUser() { 
    let sql = 'select * from [User]'; 
    db.connector.query(sql, function (err: any, results: User[]) { 
     if (err) { 
     throw err; 
     } else { 
     return results; 
     } 
    }); 

    } 
Verwandte Themen