La documentation de la branche 2.0 contient un meilleur guide de promesse https://github.com/petkaantonov/bluebird/blob/master/API.md#promisification
Il a en fait un exemple mongodb qui est beaucoup plus simple :
var Promise = require("bluebird");
var MongoDB = require("mongodb");
Promise.promisifyAll(MongoDB);