2017-04-19 6 views
1

私はmongoose populateを使用してユーザーに関連するアクションを設定しています。私の行動のほとんどは同じユーザーを共有しています。 mongooseはユーザーを一度しか取り込めないほどスマートですか、それとも非定型の結合を実行しますか?モンゴースはスマートなものですか?

答えて

2

参照ユーザーを1回だけフェッチします。実際には_id: {$in: [...ids...]}を使用しての単一のクエリですべての参照ユーザーを取得します。

あなたはマングースが実行される照会ものを見ることができるようにあなたの起動コードで呼び出しを介してコンソールにデバッグ出力を有効にすることで、これを確認することができます

mongoose.set('debug', true); 
関連する問題