Mongodb : 将日期转换并排序为时间戳
Mongodb : convert and sort date to timestamp
我在 Mongodb 3.6 中有一个数据库,在 ISODate 中有一个字段“date.created”(示例:2020-12-08T10:41:23.000+00:00)
我只想查找大于 1607383475 的结果。
我试过这个命令,但它似乎不起作用...
{
"$expr": {
"$gt": [
{ "$subtract": ["$date.created", new Date("1970-01-01")] },
1607383475
]
}
}
感谢您的帮助!
DSM是对的,减法是毫秒。我只需要转换我的过滤器 (*1000)...
我在 Mongodb 3.6 中有一个数据库,在 ISODate 中有一个字段“date.created”(示例:2020-12-08T10:41:23.000+00:00) 我只想查找大于 1607383475 的结果。
我试过这个命令,但它似乎不起作用...
{
"$expr": {
"$gt": [
{ "$subtract": ["$date.created", new Date("1970-01-01")] },
1607383475
]
}
}
感谢您的帮助!
DSM是对的,减法是毫秒。我只需要转换我的过滤器 (*1000)...