在mongoose使用Promise
mongoose的Promise使用起来还是很方便的只要在查询语句后面根成exec()
方法即可。
例如
1 | db.User.findOne({}).exec() |
这时候返回的即是一个Promise对象。
在koa中使用Promise
只需在promise前面加上 yield
即可获取promise reslove时候的结果,如果需要捕获promise reject结果需要把整个语句放入try-catch
中
例如
Update your browser to view this website correctly. Update my browser now