問題タブ [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.
nestjs - NestJS で MikroOrm を破棄する方法
最近、AppModule を動的モジュールに変換して、コンテキスト (E2E テストなど) に応じて MikroOrm にさまざまな構成を提供できるようにしました。現在は次のようになっています。
現在、データベースから切断してアプリを正常にシャットダウンしようとしていますが、この場合、ライフサイクルフックを配置する場所がわかりません。ライフサイクル フックを備えた動的モジュールを使用することはできないようです。そのため、orm を注入してフックを記述する別のプロバイダーを開発することを考えています。
正しいアプローチは何でしょうか?ありがとう。
編集:
次の解決策を思いつきました。これが最善の方法であるかどうかを誰かに示していただければ幸いです。
node.js - Mikro-orm: 集計を使用してクエリから結果を独自のエンティティに取得する方法は?
1対多のエンティティがあるUser
とします。、、でユーザーのリストを取得したい。このための SQL クエリは次のようになります。Post
User
Post
id
username
post_count
次のように、このクエリの結果を独自のエンティティにフェッチしたい
mikro-orm 経由でこれを行うにはどうすればよいですか?