sequelize.js - recherche par id et le résultat de retour

J'ai une fonction,

var findUserDevice = function(userDeviceId){

    var device = db.DeviceUser.find({
        where: {
            id: userDeviceId
        }
    }).then(function(device) {
        if (!device) {
            return 'not find';
        }
        return device.dataValues;
    });
};

mais cette fonction ne retourne rien...

var UserDevice = findUserDevice(req.body.deviceUserId);
console.log(UserDevice);//undefined

OriginalL'auteur Vova Mukovozov | 2015-12-14