2017-10-27 8 views
0

私は、ループバック、ポスト、タグ、および関連トピックのいくつかのモデルに分割されたポストオブジェクトを持っているとします。ポストには多くのタグがあり、各タグにはRelatedTopicが多数あり、同じ作成メソッドを使用してTagsとRelatedTopicで複数のPostを挿入したいのですか? multiple modelinserting multiple recordのレコードを挿入するリンクを見つけましたが、複数のモデルを含む複数のレコードを挿入するメソッドを作成する方法があるかどうかわかりません。私が最後にLoopBackを使用してから1年が経過していて、私は2.xにいました。私は現在のLoopBackに慣れていません。誰かが質問に答えてくれることを願っています。ありがとう。ループバックから複数のレコードを同時に挿入することはできますか?

答えて

1

はい、「非同期」の概念を使用してそのタスクを達成できます。

ステップ1:

model.jsのいずれかであなたのタスクを達成するために、独自のリモートメソッドを作成します(あなたも他のモデルをインポートすることができます)

ステップ2:

を"async"ライブラリが必要で、並列メソッド呼び出しを使用する。

例:

async.parallel([ 
    one: function(callback) { 
     callback(null, 'abc\n'); 
    }, 
    two: function(callback) { 
     callback(null, 'xyz\n'); 
    } 
], function(err, results) { 
    // results now equals to: [one: 'abc\n', two: 'xyz\n'] 
}); 

あなたが簡単に機能を更新する複数のレコードや複数のモデルを実現することができます。

乾杯。

+0

お返事ありがとうございます。私はちょうどそうする "ループバック"方法があるかどうか疑問に思った。それ以外の場合は、モデルを作成するためにオブジェクトの配列をループする必要があるため、forループを使用してこれを実現できます。 –

+0

私はあなたの仕事を達成するために操作フックを使うことができると思います。 – ChamalPradeep

関連する問題