@toorieaa/retry-promise-mechanism (npm): Allows you to retry a promise a number of times with a delay and various options. Useful for some mongo applications where you need to create a connection pool but you can't guarantee the database will be up when the express service starts. 
Keywords: set up mongo db database pool async|mongo database pooling|database pooling|mongodb connection manager|failed to connect to mongo db on first connect|lightweight retry library|node express mongodb fetch database pool|async task repeater with callback|retryAll|retry|retry promise|attemptAgain|attempt promise repeatedly|async|await|promise