Node.js mongodb pilote async/await requêtes

J'ai un node.js application à l'aide de mongodb pilote natif.
Dans le processus de la migration de mon code d'application async/await l'aide d'un noeud v8.9.1, j'ai du mal à trouver un moyen élégant pour mongodb requêtes.
Le problème majeur avec mongodb conducteur est, que toutes les requêtes sont à l'aide de rappels lorsque des promesses fonctions sont obligatoires pour les méthodes asynchrones.

Alternatives:

  • mangouste- les promesses des requêtes obsolète et il les forces à l'aide de modèle de Schéma qui est un peu de surcharge pour mon application.
  • mongoist- soi-disant grand, parce qu'il construit avec async/await dans l'esprit et entièrement promesse, mais des erreurs avec connexion SSL pour mongodb et les pauvres de la documentation - qui m'a attiré à l'écart de cette solution.

La seule solution que j'ai réussi à mettre en œuvre dans une élégante façon est d'utiliser de rappel-la promesse mnp paquet de convertir mongodb pilote API entièrement promesse.

Frais d'idées pour un élégant, de haute performance?

Est semble avoir besoin d'un ‘co’ paquet. Je suis fondamentalement à la recherche d'un promesse bibliothèque native

OriginalL'auteur Ido Lev | 2017-11-18