在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
是一个包含日期/时间值的字段名称。具体的查询条件和字段名称需要根据应用的实际情况进行调整。