关于网友提出的“(javascript)Koa如何利用生成器异步操作mongodb”问题疑问,本网通过在网上对“(javascript)Koa如何利用生成器异步操作mongodb”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:(javascript)Koa如何利用生成器异步操作mongodb
描述:koa如何将 dbUser.findOne()方法 转换成可yield的对象,让我好操作回调函数?

解决方案1:如果你用的是mongoosejs 可以写成
var doc = yield dbUser.findOne({'username': user, 'password': pw}).exec()
console.log(doc)
参考: http://mongoosejs.com/docs/promises.html
解决方案2:https://segmentfault.com/a/1190000003696764
看我的文章
Promise封装 就可以了
我这个方法 我最近写个优化过的
以上介绍了“(javascript)Koa如何利用生成器异步操作mongodb”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1020432.html