問題タブ [mikro-orm]

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.

0 投票する
1 に答える
525 参照

nestjs - NestJS で MikroOrm を破棄する方法

最近、AppModule を動的モジュールに変換して、コンテキスト (E2E テストなど) に応じて MikroOrm にさまざまな構成を提供できるようにしました。現在は次のようになっています。

現在、データベースから切断してアプリを正常にシャットダウンしようとしていますが、この場合、ライフサイクルフックを配置する場所がわかりません。ライフサイクル フックを備えた動的モジュールを使用することはできないようです。そのため、orm を注入してフックを記述する別のプロバイダーを開発することを考えています。

正しいアプローチは何でしょうか?ありがとう。

編集:

次の解決策を思いつきました。これが最善の方法であるかどうかを誰かに示していただければ幸いです。

0 投票する
1 に答える
2148 参照

node.js - Mikro-orm: 集計を使用してクエリから結果を独自のエンティティに取得する方法は?

1対多のエンティティがあるUserとします。、、でユーザーのリストを取得したい。このための SQL クエリは次のようになります。PostUserPostidusernamepost_count

次のように、このクエリの結果を独自のエンティティにフェッチしたい

mikro-orm 経由でこれを行うにはどうすればよいですか?