如何在mongodb中找到两个不同日期之间的对象?

时间:2018-04-23 11:04:10

标签: mongodb

我正在研究mongodb。我需要在两个日期之间找到对象。我将日期存储为时间戳。我的示例对象是:

 { "_id" : ObjectId("5a166be2509a93571c1546f4"),
 "project_id" : "5a1668b6509a93571c154509", 
"project_name" : "WORLD AIDS DAY",
"sex" : "MALE",
 "title" : "Apply for MTV promo", 
"creation_time" : "1511418850391", }

我需要在两个日期之间找到对象。 我尝试过使用它但仍然不起作用:

db.collection.find({creation_time: {
$gte: new Date(1511418850391),
$lte: new Date(1521457316108)
}})

它没有显示任何内容。我在哪里做错了?

1 个答案:

答案 0 :(得分:3)

尝试使用

db.collection.find({creation_time: {$gte: "1511418850391",$lte: "1521457316108"}})