RoboMongo gte日期查询

时间:2017-05-03 00:53:01

标签: mongodb robo3t

为什么RoboMongo 1.0会返回以下对象:

{
"code" : "bar",
"value" : 133.63,
"at" : "2017-05-03T10:42:08.000+1000"
"_id" : ObjectId("590927605105bf499025c202")
}

来自以下查询:

db.getCollection('foo').find({ "at" : 
 { $gte : new ISODate("2017-05-03T10:45:00.000+1000")}
})

我正试图在上午10:45之后获取所有记录

2 个答案:

答案 0 :(得分:0)

您可以使用robo3t客户端进行查询,例如:

db.getCollection('foo').find({"at": {$gte: new ISODate("2020-04-26")}}).sort({"_id":-1})

sort({"_id":-1})用于按降序排序以获取最新插入的项目。

答案 1 :(得分:-1)

Moment有助于更改日期并制作您想要的日期

您可以通过以下方式要求 npm模块: -

var moment = require('moment');
var fromDate = moment().set('hour', 10).set('minute', 45).set('second', 0).set('millisecond', 0).toDate();

如果想设置特定的UTC日期,您只需输入moment("DateYouWant")

查询将是: -

db.getCollection('foo').find({ "at" : 
 { $gte : fromDate }
})

由于