2017-04-05 8 views
0

これはおそらく2つの問題です。だから私がしたいのは、自分のIDでテーブルをジョインする必要がありますが、そのジョイントをフロントエンド(IEのボタンクリックか同様のもの)からの関数で行うことが必要なときです。しかし、私が疑問に思っているのは、このようなことをしたいと望んでいるRESTコマンドは何ですか?私は考えている?また、もし私が要求と一緒に二人のIdをバックエンドに渡すのであれば? 1つのパラメータをどのように行うかを理解しています。フロントエンドから2つのSQLテーブルを結合する方法/ REST APIを使用する方法

this.testName = function(id) { 
return $http({ 
     method: 'GET', 
    url: '/api/order/:id' 
}).then(function(response) { 
    console.log(response); 
    return response.data 
}); 

}

2番目のパラメータを渡すのと同じくらい簡単だと思いますが、2つの別々のIDで渡すためにノードに自分のURLを作る必要があるかどうかはわかりません。 私はこれを思っているなら、私に何らかの感覚を叩いてください!

答えて

0

あなたは正しく考えています。要求に基づいて、あなたが望むものを返すための作成とエンドポイント。 2つのIDを渡すために

はこのような何かしてみてください:

url: '/api/order/:orderId/otherId/:otherId' 
+0

素晴らしいおかげで、私は言及を忘れてしまったことの一つは、同じテーブル内の2つのテーブルの列(ちょうど異なるIDの)になるだろうであるあなたはその中で思います私はちょうどクエリを使用することができますか? –

+0

データの例を挙げることはできますか? – Anthony

+0

それはかなりシンプルになるだろうが、テーブルは単に自動インクリメントIDとテキストを取る列になるだろう。 IDの2つで(INNER?)JOINを実行して、データの2つの列を一緒に表示したいと考えています。だから、2つのテキストの本体を一緒に比較する単なる方法 –

関連する問題