CNode

询问mongoose使用

问答
Ttangtangtangtangtang发布于8 年前最后回复8 年前4 回复3837 浏览0 收藏

目的:保存前端传过来的数据,成功之后再返回 image.png 目前情况:还没调用callback,服务端这边已经返回404了,我该怎么让他等在那里?

查看回复

回复 (4)

M
mosaic101#1·8 年前

mongoose 支持 Promise 写法

let data = await db.userModel.create(user)
ctx.body = {
	message: 'success'
}
引用 mosaic101mongoose 支持 Promise 写法

@mosaic101 Emmmm,如果ctx.body不在,create(user,callback)的callback赋值,万一没插入成功怎么办?这样写,我没有办法判断是否成功啊。

引用 mosaic101mongoose 支持 Promise 写法

@mosaic101

image.png 最后发出去的是success而不是successss

W
wangchaoduo#4·8 年前
try{
	await db.userModel.create(user);
	ctx.body = {
		message: 'success'
	}
}cache(e){
	ctx.body = {
		message: 'fail'
	}
}

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