溫馨提示×

mongodb如何查詢時間條件

小億
375
2023-08-31 18:25:01
欄目: 云計算

在 MongoDB 中,您可以使用 $gt、$lt、$gte、$lte 操作符來查詢時間條件。這些操作符分別表示大于、小于、大于等于和小于等于。以下是一些示例:

  1. 查詢大于某個時間點的文檔:
db.collection.find({ timestamp: { $gt: new Date("2022-01-01T00:00:00Z") } })
  1. 查詢小于某個時間點的文檔:
db.collection.find({ timestamp: { $lt: new Date("2022-01-01T00:00:00Z") } })
  1. 查詢在某個時間范圍內(nèi)的文檔:
db.collection.find({ timestamp: { $gte: new Date("2022-01-01T00:00:00Z"), $lte: new Date("2022-01-31T23:59:59Z") } })

請注意,上述示例中的 timestamp 是指代表時間的字段名,您需要將其替換為您自己的字段名。new Date() 用于創(chuàng)建一個表示特定時間的 JavaScript Date 對象。

0