一个实例的值

如果你记录一个实例,你会注意到有很多额外的东西. 为了隐藏这些东西并将其减少到非常有趣的信息,你可以使用 get 属性. 使用选项 plain: true 调用它将只返回一个实例的值.

  1. Person.create({
  2. name: 'Rambow',
  3. firstname: 'John'
  4. }).then(john => {
  5. console.log(john.get({
  6. plain: true
  7. }))
  8. })
  9. // 结果:
  10. // { name: 'Rambow',
  11. // firstname: 'John',
  12. // id: 1,
  13. // createdAt: Tue, 01 May 2012 19:12:16 GMT,
  14. // updatedAt: Tue, 01 May 2012 19:12:16 GMT
  15. // }

提示: 你还可以使用 JSON.stringify(instance) 将一个实例转换为 JSON. 基本上与 values 返回的相同.