mongoose .find().limit()返回undefined
2024-09-01 23:25:43
当我们使用mongoose的find方法查询数据库的同时,可以使用limit方法来指定返回数据的条数。
limit方法基本语法如下所示:
>db.COLLECTION_NAME.find().limit(NUMBER)
limit方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。
limit方法可以查询既定数量的数据,所以常用于分页器,通过指定每页呈现的数据条数,来向数据库查询相应条数的数据。
但有一种情况下,使用limit方法可能会直接返回undefined,导致错误。
那就是查询的数据总条数没有达到limit给定的参数值。
如果你的find方法语法没有错误,但却返回undefined,又使用了limit方法时,你该检查数据库的数据条数了。
至于这个问题的解决方法,我在网上没搜到答案,如果有大佬有解决方法的话,还望不吝赐教!
最新文章
- 运用php做投票题,例题
- nginx - ssl 配置 - globelsign ssl
- Css3 常见鼠标滑过效果集合
- STL源码剖析读书笔记之vector
- php面试题中的约瑟夫环
- 【4】学习JS 数据结构与算法笔记
- 用Ubuntu快速安装Jenkins
- 关于Android studio的安装和配置问题
- 如果使用EntityFramework6链接Mysql
- Ubuntu 14.04 vi 退格键不能删除字符
- linux-锁屏时间设置
- Facebook如何管理150亿张照片
- 不记得oracle管理员密码,更改oracle sys密码的方法
- 【loj2586】【APIO2018】选圆圈
- js 倒计时 (时分秒版本)
- Cortex-A
- DTCoreText 、WKWebView 、UIWebView的比较
- xpath scrapy shell
- 条件编译#ifdef的妙用详解
- Mac工具整理