當我們使用mongoose的find方法查詢數據庫的同時,可以使用limit方法來指定返回數據的條數。
limit方法基本語法如下所示:
>db.COLLECTION_NAME.find().limit(NUMBER)
limit方法接受一個數字參數,該參數指定從MongoDB中讀取的記錄條數。
limit方法可以查詢既定數量的數據,所以常用於分頁器,通過指定每頁呈現的數據條數,來向數據庫查詢相應條數的數據。
但有一種情況下,使用limit方法可能會直接返回undefined,導致錯誤。

那就是查詢的數據總條數沒有達到limit給定的參數值。

如果你的find方法語法沒有錯誤,但卻返回undefined,又使用了limit方法時,你該檢查數據庫的數據條數了。
至於這個問題的解決方法,我在網上沒搜到答案,如果有大佬有解決方法的話,還望不吝賜教!
