Sails.js で JS ロガー アプリケーションを作成しましたが、すべてが見栄えがします。今、私はアプリケーションをスケーリングしようとしています。同じモデルに複数のテーブルを使用する必要があります (例: session1
sesson2
ID に基づく etc のテーブル)。
モデル「Pageview」の場合、「Pageview1」、「Pageview2」など、さまざまなテーブルを使用するとします。
そのモデルの tableName を動的に定義するにはどうすればよいので、パラメーターまたは属性に従ってリクエストごとに変更できます。
これまでのところ、私はこの方法を試しました
var tableId = 2;
Pageview.tableName = "pageview" + tableId;
Pageview.create(values, function...);
このコードはアプリケーションを壊したり、エラーをスローしたりしませんが、レコードは私が望んでいたテーブルではなく、デフォルトのテーブルに保存されました。