CNode

谁对native mongodb比较熟悉,怎么解决回调问题的呢?

问答
Ddmwin72015发布于9 年前最后回复9 年前1 回复3061 浏览0 收藏

目前使用ES6 的Promise。感觉不是很好,再面对很多查询的时候,还是的写很多回调!

查看回复

回复 (1)

A
AnzerWall#1·9 年前

使用 yield/* => koa1 或者 await/async => koa2 可以await或者yield一个promise

const Koa=require('koa');
const server=new Koa();
...
const User=db.collection('user');
server.use(async function(){
	const user=await User.findOne({username:"test"});
	...
})
server.listen(3000);

参与回复
登录后即可参与回复。登录