2017-03-20 11 views
0

ループバックREST APIを使用して、JSON形式のすべてのデータをMySQLテーブルから戻します。しかし、私は、特定の列に対して異なる値しか返さないところで、フィルターを照会または適用したい。たとえば、SQLでは次の構文を使用します。SELECT DISTINCT column1 FROM table_name; LoopBack Rest APIを使ってこれをどのように達成できますか?上記のようなLoopBackのサポートはありますか?私に他の解決策を提案してください。LoopBack REST APIを使用して個別の列値を取得する方法

答えて

0

私の知る限り、DISTINCTのフィルタはありません。

あなたは

var sql = "select DISTINCT name from user"; 
var ds = {YourModel}.app.datasources.{yourConnectionName}; 
ds.connector.execute(sql, [], function(err, data) { 
// your code here 
}); 

を代わりにsqlコマンドを実行し、見返りにJSONオブジェクトを受け取ることができますが、より詳しくは、http://loopback.io/doc/en/lb2/Executing-native-SQL.htmlを参照してください。

関連する問題