我正在尝试将
check_date
设置为 null
我试过了
new Date as 0, null
但他们都不为我工作。我怎样才能实现这个目标?
代码
async lastDayToLive() {
const allDiner = await this.amazon.findAll({ where: { flight: 'L' } });
const len = allDiner .length;
const lastDinker = allDiner [len - 1];
const { a,} = lastDinker;
await this.amazon.update(
{ flight: 'land', check_date: `${new Date(0)}` }, --------------------> Here
{ where: {a}}
);
}
您无法将日期设置为
null
。日期是一个嵌入式 JavaScript 类型。
将日期设置为
new Date(0)
只是将其设置为 Unix Epoch。
但是,您可以 将变量设置为
null
。
这应该有效:
var check_date = null;
或者,就您而言:
await this.amazon.update(
{ flight: 'land', check_date: null },
{ where: {a}}
);
{check_date: null} 不起作用,因为它不会创建 mongodb 日期字段。无法进行日期范围查询。