You can promisify(User.query)
yourself, just like you'd do for any other callback-based API, like:
var Promise = require('bluebird');
....
var userQueryAsync = Promise.promisify(User.query);
userQueryAsync("SELECT email FROM user WHERE email = ?", [ email ])
.then(function(user) {
console.log(user);
});