在 MongoDB 中查詢早於當前日期的帖子?
要在 MongoDB 中查詢早於當前日期的帖子,請使用 $lte。讓我們建立一個帶有文件的集合 −
> db.demo746.insertOne({DueDate:new Date("2020-01-10")});
{
"acknowledged" : true,
"insertedId" : ObjectId("5eae67eca930c785c834e55b")
}
> db.demo746.insertOne({DueDate:new Date("2020-10-10")});
{
"acknowledged" : true,
"insertedId" : ObjectId("5eae67eda930c785c834e55c")
}
> db.demo746.insertOne({DueDate:new Date("2020-03-05")});
{
"acknowledged" : true,
"insertedId" : ObjectId("5eae67eea930c785c834e55d")
}
> db.demo746.insertOne({DueDate:new Date("2020-05-04")});
{
"acknowledged" : true,
"insertedId" : ObjectId("5eae67f1a930c785c834e55e")
}利用 find() 方法顯示集合中的所有文件 −
> db.demo746.find();
這將產生以下輸出 −
{ "_id" : ObjectId("5eae67eca930c785c834e55b"), "DueDate" : ISODate("2020-01-10T00:00:00Z") }
{ "_id" : ObjectId("5eae67eda930c785c834e55c"), "DueDate" : ISODate("2020-10-10T00:00:00Z") }
{ "_id" : ObjectId("5eae67eea930c785c834e55d"), "DueDate" : ISODate("2020-03-05T00:00:00Z") }
{ "_id" : ObjectId("5eae67f1a930c785c834e55e"), "DueDate" : ISODate("2020-05-04T00:00:00Z") }以下是查詢早於當前日期的帖子的查詢 −
> db.demo746.find({DueDate:{$lte:new Date()}});這將產生以下輸出 −
"_id" : ObjectId("5eae67eca930c785c834e55b"), "DueDate" : ISODate("2020-01-10T00:00:00Z") }
{ "_id" : ObjectId("5eae67eea930c785c834e55d"), "DueDate" : ISODate("2020-03-05T00:00:00Z") }
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP