将 gte 和 lte 与 mongodb 中的日期一起使用
using gte and lte with dates in mongodb
我在数据库中有一个日期时间字段,用于存储在数据库中输入记录的时间。我正在尝试获取特定日期后输入的数据,但系统未返回任何结果
我已经试过了
date: {$gt : "2020-11-22"}
和
date: {$gt : "2020-08-19T00:00:00.000+00:00"}
如何进行查询?我不知道我做错了什么
您可以在$match
阶段尝试如下操作
{
$expr:{
$gt:["$updateAt",new Date("2020-08-18")]
}
}
或者您可以使用
{
updateAt:{
$gt : new Date("2020-08-19")
}
}
我在数据库中有一个日期时间字段,用于存储在数据库中输入记录的时间。我正在尝试获取特定日期后输入的数据,但系统未返回任何结果
我已经试过了
date: {$gt : "2020-11-22"}
和
date: {$gt : "2020-08-19T00:00:00.000+00:00"}
如何进行查询?我不知道我做错了什么
您可以在$match
阶段尝试如下操作
{
$expr:{
$gt:["$updateAt",new Date("2020-08-18")]
}
}
或者您可以使用
{
updateAt:{
$gt : new Date("2020-08-19")
}
}