Sails js 休息 api 日期范围

Sails js rest api date range

我有一个帆api,创建日期的格式如下

"createdAt": "2018-11-01T11:49:53.700Z",

我可以在一个字段上进行包含过滤,例如

api2/items?status=IN_PROGRESS

但无法使日期范围正常工作,尝试了以下方法

api2/items?createdAt={'>=":2018-11-01T11:49:53.700Z, '<=":2018-11-01T11:49:53.700Z}

/api2/items?where={createdAt: { '>=': 2018-11-01T11:49:53.700Z, '<=': 2018-11-01T11:49:53.700Z }}

有什么想法吗?

我认为 waterline 不支持在日期时间字段上进行此类查询。我会敦促您将这些存储为数字(unix 时间),这样您将更容易进行此类查询。当你想格式化这些项目来显示时,你可以使用moment.js来帮忙。