2017-04-19 74 views
1

我正在使用貓鼬填充來填充用戶以執行相關操作。我的大部分行爲都共享相同的用戶。貓鼬是否足夠聰明,只能獲取一次用戶或者是否執行了非智能連接?貓鼬是否聰明?

回答

2

它只會提取一次引用的用戶;實際上它將使用_id: {$in: [...ids...]}來提取單個查詢中的所有引用用戶。

您可以通過在你的啓動代碼的調用,使調試輸出到控制檯確認這一點,這樣就可以看到什麼查詢獴正在執行:

mongoose.set('debug', true);