在 MongoDB 中,您可以使用 $gt
、$lt
、$gte
、$lte
操作符来查询时间条件。这些操作符分别表示大于、小于、大于等于和小于等于。以下是一些示例:
- 查询大于某个时间点的文档:
db.collection.find({ timestamp: { $gt: new Date("2022-01-01T00:00:00Z") } })
- 查询小于某个时间点的文档:
db.collection.find({ timestamp: { $lt: new Date("2022-01-01T00:00:00Z") } })
- 查询在某个时间范围内的文档:
db.collection.find({ timestamp: { $gte: new Date("2022-01-01T00:00:00Z"), $lte: new Date("2022-01-31T23:59:59Z") } })
请注意,上述示例中的 timestamp
是指代表时间的字段名,您需要将其替换为您自己的字段名。new Date()
用于创建一个表示特定时间的 JavaScript Date 对象。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。