This问题addressess从C#生成查询,但是如何在MongoDB中生成等效于GetDate()(SQL Server)的比较值
即。我想表达一个像这样的JSON查询:
{
Expiration: {$lte: Now())},
}
答案 0 :(得分:19)
使用Javascript函数new Date()
:
db.collection.find({ Expiration: { $lte: new Date() } })
Mongo shell只是一个Javascript shell,所以原则上你可以使用任何Javascript方法。
答案 1 :(得分:3)
您可以在查询mongo时使用任何javascript函数。
试试这个:
db.collection.find({"Expiration":{"$lte": new Date()}})