limit(0)はlimitしないことと同義なので、全ドキュメントが返ってくる。

何も返ってこないかエラーを吐いてくれるならまだしも、リソースを爆食いしながら何食わぬ顔で全件返してくる。

limit(limit || 1)などとしてフェイルセーフなコードにしたほうがいい。

https://www.mongodb.com/docs/manual/reference/method/cursor.limit/#zero-value

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です