【发布时间】:2020-08-10 06:01:05
【问题描述】:
我无法解构一个简单的 Sequelize 查询。
const character = await Character.findAll({
order: ['created_at'],
attributes: ['id', 'name', 'created_at'],
});
我想访问列表的“created_at”,但我尝试
const { created_at } = character;
但它返回未定义。
我需要从 created_at 日期中减去当前日期。
谁能告诉我我做错了什么或者我该怎么做? 如果需要,我已经安装了 Moment.js。
查询返回
{ "id": 10, "name": "John Doe", "created_at": "2020-08-08T20:52:06.262Z" },
{ "id": 11, "name": "Mary Jane", "created_at": "2020-08-08T21:01:49.562Z" },
{ "id": 12, "name": "Clark Kent", "created_at": "2020-08-08T21:02:51.948Z" }
]
【问题讨论】:
-
[ { "id": 10, "name": "John Doe", "created_at": "2020-08-08T20:52:06.262Z" }, { "id": 11, “名称”:“玛丽珍”,“created_at”:“2020-08-08T21:01:49.562Z”},{“id”:12,“名称”:“克拉克肯特”,“created_at”:“2020- 08-08T21:02:51.948Z" } }
标签: node.js sequelize.js