我想打印出我用sequelize查询的实例的表名:
models.User.findById(id).then(user => {
console.log('instance type is, ', user.getTableName || user.getType)) // => instance type is, users
}
Run Code Online (Sandbox Code Playgroud)
有没有办法打印出实例的表名?有没有办法打印出实例的型号名称?我搜索了文档,但找不到上面的API.
我在使用node.js从数据库获取餐厅名称时遇到问题,似乎它必须使用回调参数来做一些事情,但是我找不到适合我情况的解决方案,希望你们中的一个可以帮助我。
我已经设置了从数据库中获取餐厅名称的函数。第一个控制台日志行提供正确的retvalue,第二个控制台日志提供未定义的值,如何编写代码,使返回值成为餐厅名称?
亲切的问候,罗伯特
function restaurantName(id) {
var retvalue;
try {
F.model('restaurant').load(id).then(function (restaurant) {
retvalue = restaurant.Name;
console.log('restaurantName 1(' + id + ')' + retvalue);
})
} catch (err) {
retvalue = 'Error';
}
console.log('restaurantName 2(' + id + ')' + retvalue);
return retvalue;
};
Run Code Online (Sandbox Code Playgroud)