Документацията за клон 2.0 съдържа по-добро ръководство за обещания https://github.com/petkaantonov/bluebird/blob/master/API.md#promisification
Всъщност има пример с mongodb, който е много по-прост:
var Promise = require("bluebird");
var MongoDB = require("mongodb");
Promise.promisifyAll(MongoDB);