2016-08-02 18 views
0

In meinem angular2 Projekt muss ich Daten aus der Datenbank mit Loopback suchen, wie kann ich dies mit "Wildcard" Abfrage in find() implementieren. Danke im Voraus. Bitte hilf mir.angular2 Suche mit Loopback

Hier ist meine Abfrage

this.model.find({ 
    "where": { 
     "wildcard": { 
     "name": "*a*" 
     } 
     } 
    }) 

Mein Ergebnis eine leere array.Please ist mir helfen. Diese

Antwort

0

ist, wie ich es in Mysql zu tun:

this.model.find({ 
    where:{ 
     name: "%a%" 
    } 
}) 
0

können Sie reguläre Ausdrücke verwenden:

this.model.find({ 
    where: { 
     property: { 
      regexp: <expression> 
     } 
    } 
}) 

Sie können mehr lesen here

Oder Sie können wie/Nlike Sie verwenden kann reed über diese here

0

Ich empfehle Ihnen Verwende eine loopback-sdk-builder, um eine Kopie in deinem Frontend-Projekt zu erzeugen, und nimm dann die find-Methode. Einfach wie

getAll(): Observable<Model> { 
    return this.myApiModel.find(); 
}