2013-07-06 33 views
2

有沒有辦法在貓鼬中使用explain()。什麼是在mongoose for db.collection.find()。explain()(這在mongodb終端中工作)中的等價語句?我無法在文檔中找到答案如何在貓鼬中找到nscanned?

回答

4

不是。但是,您可以執行的操作是啓用Mongoose的調試日誌記錄,以便您可以查看正在使用的實際查詢,然後將其複製到MongoDB shell並在其上運行explain()

爲了讓貓鼬的調試日誌記錄到控制檯,添加以下代碼:

mongoose.set('debug', true);