Loopback,如何获取模型的数据源名称?

Loopback, How could I get datasource name of a model?

Model.getDatasource().name returns 连接器名称,同时我想获取数据源名称,有什么帮助吗?

数据源 ID:

如果您的模型是 PersistedModel,则使用:

    Model.getSourceId(function(err, sourceId) {
    if (err) {
    console.log(err);
    }
    console.log('Datasource', sourceId); // SourceId is a string
    })

查看this官方文档。

连接器名称

var connector = Model.getDataSource().connector;
    console.log(connector.name);

数据源名称

var dataSourceName = Model.getDataSource().settings.name;

Model.getDataSource().settings 

==> 打印所有数据源设置