問題タブ [jugglingdb]
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.
mysql - JugglingDB で複合主キー スキーマを使用するにはどうすればよいですか?
複合主キーを持つ mysql のテーブルがあります。このスキーマを jugglingDB で定義するにはどうすればよいですか。
列の userId と deptId を合わせて主キーを作成します。
loopbackjs - ループバック: beforeValidation フックからエラーを返す
MySQL DB に保存する前に、インスタンスのカスタム検証を行う必要があります。beforeValidate
そのため、モデル フック内で (非同期) チェックを実行します。
しかし、チェックが失敗し、Error obj をnext
関数に渡すと、とにかく実行が続行されます。エラーでクライアントへの実行と応答を停止する方法はありますか?
database - レガシー データベース、新しいデータベース、Redis キャッシュ レイヤーを使用した新しい node.js アプリ
Nodeを使用してサイトの新しいバージョンを開発していますが、従来のmysqlデータベースをそのまま使用し続ける必要がありますが、新しいデータベースの新しいテーブルを介していくつかのモデルに新しいフィールドを追加し、キャッシングレイヤーを追加する必要があります. これを行う最善の方法は何ですか?Jugglingdb を使用して、独自のアダプターを作成することを考えていました。いくつかのことを行う必要があります。
- データベース群の複数のサーバーからラウンドロビン選択します。
- 読み取り専用接続のために Redis にキャッシュする
- どのフィールドが従来のデータベースにあり、どのフィールドが新しいデータベースにあるかを知っています。
- CRUD 接続用のデータベースに接続します。
これは jugglingdb アダプターを使用して理論的に実行可能ですか? または、別のより優れた手法や完全に異なる ORM パッケージを使用した他の推奨事項はありますか?
アダプターjugglingdb-redis-hqがあり、これはほぼ私たちが望んでいる「バックヤード」機能を備えていますが、基本的に一種のバックワード キャッシング、つまり、redis 内の期限切れデータの永続的なコピーを作成するためのものであるように思われます。データベース。何かを変更したり挿入したりしない限り、データベースを読み書きできるようにしたくありません。
node.js - loopback-datasource-juggler または jugglingdb を使用して、nodejs 内のすべてのデータベースとテーブルを一覧表示します。
ループバック (nodejs) で strongloop-arc のようなツールを開発しています。既存のデータ ソースからモデルを検出するには、ユーザーがモデルを検出するデータベースとテーブルを選択する場所から、すべてのデータベースとそこにあるテーブルをユーザーに一覧表示する必要があります。上記の要件を達成するにはどうすればよいですか。