有时候mongodb数据库条目中有日期’date’这一栏,而我们要查询的数据落在一个日期范围,比如2021-04-07到2021-04-09之间,就可以使用如下的命令来查询:

1
db.getCollection("stock").find({"date": {"$gte":"2020-04-7", "$lte": "2020-04-09"}})

其中的关键词”$gte”表示大于等于的意思,而”$lte”则表示小于等于,连在一起看就是日期在2020-04-07到2020-04-09之间,并且包含两者本身。如果按如下的命令:

1
db.getCollection("stock").find({"date": {"$gte":"2020-04-7", "$lt": "2020-04-09"}})

其中的关键词”$lt”是小于的意思,则不包含2020-04-09日当天。