采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
不加await, query返回一个很大的对象; 在加上await之后, 返回一个数组, 大概是什么问题呢? 对于mongoose不是很懂
await是ES8语法,类似于你用promise的then来获取接口的值。UserModel.find就是查找用户,它从数据库找符合条件的用户列表,所以返回的是数组。 不加await,会把一个promise对象返回回来,所以比较大。
老师, 所以加了await之后, 对于要实现下面的skip和limit就要自己手动分割数组了是吧?
不是,分页要用框架自带的功能分页,不能自己分页,所以,你上面那个query不能加await,因为用户查询还没结束呢,等分页查完才算结束,这个时候才能用await
哦, 懂了. 都是在做查询只不过分了两个语句写, 其实是一个链式调用
登录后可查看更多问答,登录/注册
从前端晋级到全栈,让你的未来发展有更多可能
305 1
1.2k 4
916 5
1.1k 1
1.2k 8