在MongoDB中查询时间范围的应用方法有以下几种:
db.collection.find({ createdAt: { $gte: startDateTime, $lte: endDateTime } })
其中startDateTime
和endDateTime
是所需时间范围的起始时间和结束时间。
db.collection.find({ createdAt: { $gt: startDateTime, $lt: endDateTime } })
db.collection.find({ createdAt: { $year: 2021 } })
或者可以使用以下查询来查找特定月份的文档:
db.collection.find({ createdAt: { $month: 5 } })
注意:以上查询示例中的collection
是要查询的集合名称,createdAt
是一个包含日期/时间值的字段名称。具体的查询条件和字段名称需要根据应用的实际情况进行调整。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:mongodb模糊时间查询的方法是什么