小编Ido*_*Lev的帖子

Node.js mongodb驱动程序async/await查询

我有一个使用mongodb本机驱动程序的node.js应用程序.在使用节点v8.9.1将我的应用程序代码迁移到async/await的过程中,我正在努力为mongodb查询找到一种优雅的方法.mongodb驱动程序的主要问题是,所有查询都使用回调,其中promises函数对于异步方法是必需的.

备择方案:

  • mongoose - promises查询已弃用,它强制使用Schema模型,这对我的应用程序来说有点开销.
  • mongoist - 据说很棒,因为它建立了async/await并且完全承诺,但SSL连接到mongodb和糟糕的文档的错误 - 使我远离这个解决方案.

我成功实现的唯一解决方法是使用callback-promise npm包将mongodb驱动程序API转换为完全承诺.

优雅高效的方式有什么新鲜的想法吗?

javascript mongoose mongodb node.js async-await

24
推荐指数
6
解决办法
4万
查看次数

标签 统计

async-await ×1

javascript ×1

mongodb ×1

mongoose ×1

node.js ×1