【发布时间】:2020-12-08 01:06:25
【问题描述】:
我需要添加日期以从 mongo 匹配中获得响应。
我在数据库中的架构:
schedule: {
creationDate: "2020-12-06T00:48:38.000Z",
creationUser: "5fcc23936ce8678e43d35b06",
end: "2020-12-06T00:00:00.000Z",
operationType: "C",
start: "2020-12-05T20:00:00.000Z",
_id: "5fcc2a664d18280025ac0acb"
}
我的查询:
Object.keys(params.filter).map((key) => {
if(key === 'start') {
match[key] = {
$gte: new Date(params.filter[key])
}
}
})
我的结果:
[]
【问题讨论】:
-
欢迎来到 StackOverflow。为了提供帮助,您需要分享更多详细信息:这个
params对象是什么以及您在哪里(在哪个组件内)进行转换,在密钥迭代之前它的状态是什么?它来自哪里?帮助我们进行一些调试工作。 -
@KiaKaha 谢谢,下面,我应用了 mongo atlas 中的解决方案。