【发布时间】:2020-05-08 12:52:50
【问题描述】:
您好,我正在尝试从 mongodb 获取专门针对 D-7 天的文档
示例:如果今天是“星期三”,那么我想获取上次“星期三" 仅
我从前端获取日期,
MongoDB中的日期格式:2020-01-15T09:02:48.375+00:00
来自邮递员的日期格式:“2020-01-15”,我在 nodejs 中将其转换为 dateObject 。在安慰 dateObject 日期后看起来像这样:2020-01-15T00:00:00.000Z
nodejs 查询
const { previousDay,vendorId } = req.body;
console.log(previousDay);
let date = new Date(previousDay);
console.log(date);
const vendorOrder = await Order.find(
{orderCreatedBy: vendorId,orderCreatedOn: date});
return res.status(200).json({
vendorOrder
});
} catch (error) {
res.send(error);
}
};
POSTMAN Req.body
{ "previousDay":"2020-01-15"}
邮递员回复 它返回空数组
[]
MongoDB合集
_id:5e26be38c13b7149d0a95111
isApproved:false
vendorOrder:[]
frequency:"WE"
orderCreatedBy:5e25550a3405363bc4bf86c1
submittedTo:5e2555363405363bc4bf86c2
dealerOrder:[]
orderCreatedOn:2020-01-15T09:02:48.375+00:00
__v:0
【问题讨论】: