私はSails.jsでJSロガーアプリケーションを作成しました。 今、私はアプリケーションの規模を変えようとしています。同じモデルに複数のテーブルを使用する必要があります(例えば、idに基づいてsession1
sesson2
などのテーブル)。Sails.js:モデルの動的テーブル名
「ページビュー」モデルでは、「ページビュー1」、「ページビュー2」などの異なる表を使用しています。
どのようにしてそのモデルのtableNameを動的に定義することができるのですか。そのため、すべてのリクエストでパラメータまたは属性に従って変更できます。
はこれまでのところ、私は、コードがアプリケーションを中断、またはエラーをスローしますが、レコードが代わりに私が望んでいた一つで、デフォルトのテーブルに保存されていないことをこのよう
var tableId = 2;
Pageview.tableName = "pageview" + tableId;
Pageview.create(values, function...);
を試してみました。
PageView ["tableName"]とは何ですか?これでデフォルトのテーブル名が表示されたら、PageView ["tableName] =" pageview "+ tableIdを設定してみてください –
' var tableId = "two"; 'のような文字列を試しましたか? – Scott