异步/等待在继续之前不等待数据库查询

时间:2019-05-14 08:33:29

标签: javascript promise

下面的代码不会在打印出console.log之前等待数据库查询完成,我也不知道为什么。确认存在数据。

const document = await this.database.find({ id: payload.user.id }).sort({ postedAt: 1 }).limit(1).exec((error: any, document: any) => {
      (error) ? error : document;
    });

console.log('Document: ', document);

谢谢!

1 个答案:

答案 0 :(得分:0)

这似乎有效。有没有办法使它更清洁?谢谢:

nnls