問題タブ [sails-postgresql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sails.js - SailsJs - 結合されたすべてのモデルの基準を使用して複数のモデルを結合する
以下は私のデータモデルです、
学校:
- 学校ID
- 名前
- 状態
ゲーム:
- 学校ID
- ゲームID
- 名前
- 状態
参加者:
- 学校ID
- ゲームID
- 学生証
- 名前
- 状態
「参加者」「学校」「ゲーム」の「ステータス」から「参加者」を表示したい。検索中に結果をフィルタリングすることは可能ですか?
実行したいクエリは、
Sailsjsモデルの関連付けを使用してそれを達成するにはどうすればよいですか?
sails.js - Sails と Waterline: 関連付けを介して結合テーブルの属性を含める
Sails.js と ORM フレームワークである Waterline を使用して、人々のネットワークをモデル化しようとしています。
Relation オブジェクトを介して多くの People を持つ Person モデルがあります。Relation 結合モデルから分類属性を含める方法が必要です。特定の人に関連付けられている人のリストを取得するために、waterline が提供するpopulate()メソッドを使用できるようにしたいと考えています。
Person は次のようにモデル化されます。
リレーション モデルは次のとおりです。
前もって感謝します
node.js - Sails-postgresql モジュールを使用した PostgreSQL 接続を拒否する帆
イントラネット環境にセイル Web アプリがあります。平均で最大 12 人のユーザーが同時にログインしています。最終的にsails-postgresql
、アプリに対して行われたすべての http 要求を拒否して、少なくとも 3 分間続く従来の接続拒否メッセージが表示されます。
{ [Error: write ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'write' }
またはを取得します{ [Error: write ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }
。
私の PostgreSQL は次のメッセージをログに記録します: ターゲット マシンがアクティブに拒否したため、接続できませんでした。
ご覧のとおり、poolSize
insails.config.connections
は 50 に設定され、max_connections
inpostgresql.conf
は 100 に設定されています。このデータベースを他の目的で使用していません。
私のプールサイズは大丈夫ですか?Sailsの問題ですか、それともPostgresの問題ですか?