感谢Soheil Jadidian的评论; 以下代码段返回找到的主键数组.因此,它也适用于复合键.
Model.describe().then(function (schema) {
return Object.keys(schema).filter(function(field){
return schema[field].primaryKey;
});
}).tap(console.log);
Run Code Online (Sandbox Code Playgroud)
看一下Model.primaryKeyAttributes,它是主键属性的字符串名称数组:
console.dir(Model.primaryKeyAttributes);
[ 'id' ]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2963 次 |
| 最近记录: |